From 44191745ab4afdfe6e4a1644afdb8cc2f6a9d926 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Tue, 25 Feb 2003 21:44:06 +0000
Subject: [PATCH] =?UTF-8?q?pr=C3=A9parations=20de=20l'i18n=20dans=20l'espa?=
 =?UTF-8?q?ce=20public=20(je=20n'ai=20pas=20fait=20spip=5Fpass.php3=20ni?=
 =?UTF-8?q?=20inc-formulaires.php3)=20+=20corrections=20petits=20oublis?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/forum.php3            |  2 +-
 ecrire/inc_presentation.php3 |  6 +--
 ecrire/lang/spip_fr.php3     |  1 +
 ecrire/message.php3          |  2 +-
 ecrire/message_edit.php3     |  2 +-
 inc-forum.php3               | 82 ++++++++++++++++++------------------
 inc-login.php3               | 55 ++++++++++++------------
 inc-stats.php3               |  2 +-
 8 files changed, 76 insertions(+), 76 deletions(-)

diff --git a/ecrire/forum.php3 b/ecrire/forum.php3
index ffb0301805..b540a63fcd 100644
--- a/ecrire/forum.php3
+++ b/ecrire/forum.php3
@@ -60,7 +60,7 @@ echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>";
 
 
 	echo "<p><div align='center'>";
-	icone (_T('icone_poster_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=".urlencode(_T('texte_nouveau_message')), "forum-interne-24.gif", "creer.gif");
 	echo "</div>";
 
 
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 670af1f1ae..e6c10e0621 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -911,8 +911,8 @@ function changeclass(objet, myClass)
 }
 //--></script>
 </head>
-<body text="#000000" bgcolor="#e4e4e4" background="img_pack/degrade.jpg" link="<?php echo $couleur_lien; ?>" vlink="<?php echo $couleur_lien_off; ?>" alink="<?php echo $couleur_lien_off ?>"  topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"<?php
-
+<?php
+	echo "<body text='#000000' bgcolor='#e4e4e4' background='img_pack/degrade.jpg' link='$couleur_lien' vlink='$couleur_lien_off' alink='$couleur_lien_off' topmargin='0' leftmargin='0' marginwidth='0' marginheight='0'";
 	if ($spip_lang_rtl)
 		echo " dir='rtl'";
 	echo ">";
@@ -1573,7 +1573,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 
 	// choix de la couleur
 	echo "<td align='right'>";
-	echo "<img src='img_pack/barre-couleurs.gif' alt='couleurs' width='70' height='21' border='0' usemap='#map_couleur'>";
+	echo "<img src='img_pack/barre-couleurs.gif' alt='".addslashes(_T('titre_changer_couleur_interface'))."' width='70' height='21' border='0' usemap='#map_couleur'>";
 	echo "</td>";
 	echo "</tr></table>";
 	echo "</td></tr></table>";
diff --git a/ecrire/lang/spip_fr.php3 b/ecrire/lang/spip_fr.php3
index af293dfc04..bcb9e3f79e 100644
--- a/ecrire/lang/spip_fr.php3
+++ b/ecrire/lang/spip_fr.php3
@@ -170,6 +170,7 @@ $GLOBALS['i18n_fr'] = array(
 'date_mois_7' => 'juillet',
 'date_mois_8' => 'ao&ucirc;t',
 'date_mois_9' => 'septembre',
+'date_mot_heures' => 'heures',
 'date_saison_1' => 'hiver',
 'date_saison_2' => 'printemps',
 'date_saison_3' => '&eacute;teacute;',
diff --git a/ecrire/message.php3 b/ecrire/message.php3
index 648e46813d..2c9f86edab 100644
--- a/ecrire/message.php3
+++ b/ecrire/message.php3
@@ -445,7 +445,7 @@ while($row = spip_fetch_array($result_message)) {
 			afficher_annee(annee($date_heure));
 			echo "</SELECT>\n";
 			
-			echo " &Agrave;&nbsp;<INPUT TYPE='text' CLASS='fondl' NAME='heures' VALUE=\"".heures($date_heure)."\" SIZE='3'>&nbsp;HEURES&nbsp;";
+			echo " - &nbsp;<INPUT TYPE='text' CLASS='fondl' NAME='heures' VALUE=\"".heures($date_heure)."\" SIZE='3'>&nbsp;".majuscules(_T('date_mot_heures'))."&nbsp;";
 			echo "<INPUT TYPE='text' CLASS='fondl' NAME='minutes' VALUE=\"".minutes($date_heure)."\" SIZE='3'> ";
 
 			echo "</center>";
diff --git a/ecrire/message_edit.php3 b/ecrire/message_edit.php3
index e0e24979e0..8d3ab46be1 100644
--- a/ecrire/message_edit.php3
+++ b/ecrire/message_edit.php3
@@ -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 ('"._T('texte_nouveau_message')."', NOW(), '$statut', '$type', $connect_id_auteur)";
+	$query = "INSERT INTO spip_messages (titre, date_heure, statut, type, id_auteur) VALUES ('".addslashes(_T('texte_nouveau_message'))."', NOW(), '$statut', '$type', $connect_id_auteur)";
 	$result = spip_query($query);
 	$id_message = spip_insert_id();
 	
diff --git a/inc-forum.php3 b/inc-forum.php3
index 112fcb288b..1aad63370f 100644
--- a/inc-forum.php3
+++ b/inc-forum.php3
@@ -77,13 +77,13 @@ function forum_abonnement($retour) {
 	else {
 		include_local("inc-login.php3");
 
-		$message_login = propre("Pour participer &agrave;
+		$message_login = _L("Pour participer &agrave;
 		ce forum, vous devez vous enregistrer au pr&eacute;alable. Merci
 		d'indiquer ci-dessous l'identifiant personnel qui vous a
 		&eacute;t&eacute; fourni. Si vous n'&ecirc;tes pas enregistr&eacute;, vous devez").
 ' <script language="JavaScript"><!--
 document.write("<a href=\\"javascript:window.open(\\\'spip_pass.php3\\\', \\\'spip_pass\\\', \\\'scrollbars=yes,resizable=yes,width=480,height=450\\\'); void(0);\\"");
-//--></script><noscript><a href=\'spip_pass.php3\' target=\'_blank\'></noscript>vous inscrire</a> au pr&eacute;alable.<br>';
+//--></script><noscript><a href=\'spip_pass.php3\' target=\'_blank\'></noscript>'._L("vous inscrire </a> au pr&eacute;alable.").'<br>';
 		login('', false, $message_login);
 		return false;
 	} 
@@ -115,7 +115,7 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 	$ret .= "\n<FORM ACTION='$lien' METHOD='post'>";
 	
 	if ($forums_publics == "pri") {
-		$ret.= "Ce forum est mod&eacute;r&eacute; &agrave; priori&nbsp;: votre contribution n'appara&icirc;tra qu'apr&egrave;s avoir &eacute;t&eacute; valid&eacute;e par un administrateur du site.<P>";
+		$ret.= _L("Ce forum est mod&eacute;r&eacute; &agrave; priori&nbsp;: votre contribution n'appara&icirc;tra qu'apr&egrave;s avoir &eacute;t&eacute; valid&eacute;e par un administrateur du site.")."<p>";
 	}
 	
 	// recuperer le titre
@@ -131,7 +131,7 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 		else if ($id_syndic)
 			$titre_select = "SELECT nom_site AS titre FROM spip_syndic WHERE id_syndic = $id_syndic";
 		else
-			$titre_select = "SELECT 'Erreur...' AS titre";	
+			$titre_select = "SELECT '".addslashes(_L('Erreur...'))."' AS titre";	
 
 		$res = spip_fetch_object(spip_query($titre_select));
 		$titre = '> ' . ereg_replace ('^[>[:space:]]*', '', $res->titre);
@@ -155,18 +155,18 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 		if (!$nouveau_document AND $afficher_texte != 'non'){
 			$ret .= "<div class='spip_encadrer'>";
 			if ($afficher_texte != "non"){
-				$ret .= "<font size=4 color='#aaaaaa'><b>".propre($titre)."</b></font>";
-				$ret .= "<p><b><a href='mailto:$email_auteur'>".propre($auteur)."</a></b>";
+				$ret .= "<font size=4 color='#aaaaaa'><b>".typo($titre)."</b></font>";
+				$ret .= "<p><b><a href='mailto:$email_auteur'>".typo($auteur)."</a></b>";
 				$ret .= "<p>".propre($texte)."<p>";
 			}
 			
-			$ret .= "<a href='$url_site'>".propre($nom_site_forum)."</a>";
+			$ret .= "<a href='$url_site'>".typo($nom_site_forum)."</a>";
 	
 	
 			// Verifier mots associes au message	
 			$query_mots = "SELECT mots.* FROM spip_mots_forum AS lien, spip_mots AS mots WHERE id_forum='$id_message' AND mots.id_mot = lien.id_mot GROUP BY mots.id_mot";
 			$result_mots = spip_query($query_mots);
-			if (spip_num_rows($result_mots)>0) $ret .= "<p>Vous avez s&eacute;lectionn&eacute;&nbsp;:";
+			if (spip_num_rows($result_mots)>0) $ret .= "<p>"._L("Vous avez s&eacute;lectionn&eacute;&nbsp;:");
 			while ($row = spip_fetch_array($result_mots)) {
 				$id_mot = $row['id_mot'];
 				$type_mot = $row['type'];
@@ -179,11 +179,11 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 			}
 		
 			if (strlen($texte) < 10 AND !$presence_mots)
-				$ret .= "<p><div align='right'><font color=red><b>Attention&nbsp;!</b> votre message fait moins de dix caract&egrave;res.</font></div>\n";
+				$ret .= "<p><div align='right'><font color=red>"._L("<b>Attention&nbsp;!</b> votre message fait moins de dix caract&egrave;res.")."</font></div>\n";
 			else if (strlen($titre) < 3 AND $afficher_texte <> "non")
-				$ret .= "<p><div align='right'><font color=red><b>Attention&nbsp;!</b> votre titre fait moins de trois caract&egrave;res.</font></div>\n";
+				$ret .= "<p><div align='right'><font color=red>"._L("<b>Attention&nbsp;!</b> votre titre fait moins de trois caract&egrave;res.")."</font></div>\n";
 			else
-				$ret .= "\n<p><DIV ALIGN='right'><INPUT TYPE='submit' NAME='confirmer' CLASS='spip_bouton' VALUE='Message d&eacute;finitif : envoyer au site'></DIV>";
+				$ret .= "\n<p><DIV ALIGN='right'><INPUT TYPE='submit' NAME='confirmer' CLASS='spip_bouton' VALUE='"._L("Message d&eacute;finitif : envoyer au site")."'></DIV>";
 	
 			$ret .= "</div>\n<p>";
 		}
@@ -214,7 +214,7 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 		$ret .= "\n<INPUT TYPE='hidden' NAME='titre' VALUE=\"$titre\">";
 	}
 	else {
-		$ret .= "\n<div class='spip_encadrer'><B>Titre :</B><BR>";
+		$ret .= "\n<div class='spip_encadrer'><B>"._L("Titre :")."</B><BR>";
 		$ret .= "\n<INPUT TYPE='text' CLASS='forml' NAME='titre' VALUE=\"$titre\" SIZE='40'></div>";
 	}
 	
@@ -234,9 +234,9 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 
 	
 	if ($afficher_texte !="non"){
-		$ret .= "\n<p><div class='spip_encadrer'><B>Texte de votre message :</B><BR>";
-		$ret .= "\n(Pour cr&eacute;er des paragraphes, laissez simplement des lignes vides.)<BR>";
-		$ret .= "\n<TEXTAREA NAME='texte' ROWS='12' CLASS='forml' COLS='40' wrap=soft>";
+		$ret .= "\n<p><div class='spip_encadrer'><B>"._L("Texte de votre message :")."</B><BR>\n";
+		$ret .= _L("(Pour cr&eacute;er des paragraphes, laissez simplement des lignes vides.)");
+		$ret .= "<br>\n<TEXTAREA NAME='texte' ROWS='12' CLASS='forml' COLS='40' wrap=soft>";
 		$ret.= $texte;
 		$ret .= "\n</TEXTAREA></div>\n";
 	}
@@ -315,16 +315,16 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 
 
 	if ($afficher_texte != "non"){
-		$ret .= "\n<p><div class='spip_encadrer'><B>Lien hypertexte</B> (optionnel)<BR>";
-		$ret .= "\n(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>";
-		$ret .= "\nTitre :<BR>";
-		$ret .= "\n<INPUT TYPE='text' CLASS='forml' NAME='nom_site_forum' VALUE=\"".entites_html($nom_site_forum)."\" SIZE='40'><BR>";
+		$ret .= "\n<p><div class='spip_encadrer'>"._L("<B>Lien hypertexte</B> (optionnel)")."<BR>\n";
+		$ret .= _L("(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.)");
+		$ret .= "<br>\n"._L("Titre :");
+		$ret .= "<br>\n<INPUT TYPE='text' CLASS='forml' NAME='nom_site_forum' VALUE=\"".entites_html($nom_site_forum)."\" SIZE='40'><BR>";
 
 		if (!$url_site) $url_site = "http://";
-		$ret .= "\nURL :<BR>";
-		$ret .= "\n<INPUT TYPE='text' CLASS='forml' NAME='url_site' VALUE=\"$url_site\" SIZE='40'></div>";
+		$ret .= "\n"._L("URL :");
+		$ret .= "<BR>\n<INPUT TYPE='text' CLASS='forml' NAME='url_site' VALUE=\"$url_site\" SIZE='40'></div>";
 
-		$ret .= "\n<p><div class='spip_encadrer'><B>Qui &ecirc;tes-vous ?</B> (optionnel)<BR>";
+		$ret .= "\n<p><div class='spip_encadrer'>"._L("<B>Qui &ecirc;tes-vous ?</B> (optionnel)")."<BR>";
 
 		$nom_session = $GLOBALS['auteur_session']['nom'];
 		$nom_email = $GLOBALS['auteur_session']['email'];
@@ -332,15 +332,15 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
 		if (!$auteur) $auteur = $nom_session;
 		if (!$email_auteur) $email_auteur = $nom_email;
 
-		$ret .= "\nVotre nom (ou pseudonyme) :<BR>";
-		$ret .= "\n<INPUT TYPE='text' CLASS='forml' NAME='auteur' VALUE=\"".entites_html($auteur)."\" SIZE='40'><BR>";
+		$ret .= "\n"._L("Votre nom (ou pseudonyme) :");
+		$ret .= "<BR>\n<INPUT TYPE='text' CLASS='forml' NAME='auteur' VALUE=\"".entites_html($auteur)."\" SIZE='40'><BR>\n";
 
-		$ret .= "\nVotre adresse email :<BR>";
-		$ret .= "\n<INPUT TYPE='text' CLASS='forml' NAME='email_auteur' VALUE=\"$email_auteur\" SIZE='40'></div>";
+		$ret .= _L("Votre adresse email :");
+		$ret .= "<br>\n<INPUT TYPE='text' CLASS='forml' NAME='email_auteur' VALUE=\"$email_auteur\" SIZE='40'></div>";
 	}
 
-	if ($afficher_texte !="non") $ret .= "\n<p><DIV ALIGN='right'><INPUT TYPE='submit' NAME='Valider' CLASS='spip_bouton' VALUE='Voir ce message avant de le poster'></DIV>";
-	else  $ret .= "\n<p><DIV ALIGN='right'><INPUT TYPE='submit' NAME='Valider' CLASS='spip_bouton' VALUE='Valider ce choix'></DIV>";
+	if ($afficher_texte !="non") $ret .= "\n<p><DIV ALIGN='right'><INPUT TYPE='submit' NAME='Valider' CLASS='spip_bouton' VALUE='"._L("Voir ce message avant de le poster")."'></DIV>";
+	else  $ret .= "\n<p><DIV ALIGN='right'><INPUT TYPE='submit' NAME='Valider' CLASS='spip_bouton' VALUE='"._L("Valider ce choix")."'></DIV>";
 	
 	$ret .= "</FORM>";
 
@@ -360,7 +360,7 @@ function ajout_forum() {
 	$afficher_texte = $GLOBALS['afficher_texte'];
 	
 	if (!$GLOBALS['db_ok']) {
-		die ("<h4>Probl&egrave;me de base de donn&eacute;es, votre message n'a pas &eacute;t&eacute; enregistr&eacute;.</h4>");
+		die ("<h4>"._L("Probl&egrave;me de base de donn&eacute;es, votre message n'a pas &eacute;t&eacute; enregistr&eacute;.")."</h4>");
 	}
 
 	$texte = addslashes($texte);
@@ -375,8 +375,8 @@ function ajout_forum() {
 		exit;
 	}
 	if (strlen($confirmer) > 0 AND ((strlen($texte) + strlen($titre) + strlen($nom_site_forum) + strlen($url_site) + strlen($auteur) + strlen($email_auteur)) > 20 * 1024)) {
-		die ("<h4>Votre message est trop long. La taille maximale est de 20000 caract&egrave;res.</h4>
-		Cliquez <a href='$retour_forum'>ici</a> pour continuer.<p>");
+		die ("<h4>"._L("Votre message est trop long. La taille maximale est de 20000 caract&egrave;res.")."</h4>\n" .
+		_L("Cliquez <a href='$retour_forum'>ici</a> pour continuer.")."<p>");
 	}
 
 	unset($where);
@@ -461,12 +461,12 @@ function ajout_forum() {
 			$statut = $auteur_session['statut'];
 
 			if (!$statut OR $statut == '5poubelle') {
-				die ("<h4>Vous n'avez plus acc&egrave;s &agrave; ces forums.</h4>Cliquez <a href='$retour_forum'>ici</a> pour continuer.<p>");
+				die ("<h4>"._L("Vous n'avez plus acc&egrave;s &agrave; ces forums."). "</h4>" . _L("Cliquez <a href='$retour_forum'>ici</a> pour continuer."). "<p>");
 			}
 		}
 		else {
-			die ("<h4>Vous n'&ecirc;tes pas inscrit, ou l'adresse ou le mot de passe sont erron&eacute;s.</h4>
-			Cliquez <a href='$retour_forum'>ici</a> pour continuer.<p>");
+			die ("<h4>"._L("Vous n'&ecirc;tes pas inscrit, ou l'adresse ou le mot de passe sont erron&eacute;s."). "</h4>" .
+			_L("Cliquez <a href='$retour_forum'>ici</a> pour continuer.")."<p>");
 		}
 	}
 
@@ -485,17 +485,17 @@ function ajout_forum() {
 				$adresse_site = lire_meta("adresse_site");
 				$nom_site_spip = lire_meta("nom_site");
 				$url = "$adresse_site/$url";
-				$courr = "(ceci est un message automatique)\n\n";
-				$courr .= "Message poste ";
+				$courr = _L("(ceci est un message automatique)")."\n\n";
+				$parauteur = '';
 				if (strlen($auteur) > 2) {
-					$courr .= "par $auteur ";
-					if ($email_auteur) $courr .= "<$email_auteur> ";
+					$parauteur = " "._L("par $auteur");
+					if ($email_auteur) $parauteur .= " <$email_auteur>";
 				}
-				$courr .= "a la suite de votre article.\n";
-				$courr .= "Ne repondez pas a ce mail mais sur le forum a l'adresse suivante :\n";
+				$courr .= _L("Message poste$parauteur a la suite de votre article.")."\n";
+				$courr .= _L("Ne repondez pas a ce mail mais sur le forum a l'adresse suivante :")."\n";
 				$courr .= "$url\n";
 				$courr .= "\n\n".$titre."\n\n".textebrut(propre($texte))."\n\n$nom_site_forum\n$url_site\n";
-				$sujet = "[$nom_site_spip] [forum] $titre";
+				$sujet = "[$nom_site_spip] ["._L("forum")."] $titre";
 				$query = "SELECT spip_auteurs.* FROM spip_auteurs, spip_auteurs_articles AS lien WHERE lien.id_article='$id_article' AND spip_auteurs.id_auteur=lien.id_auteur";
 				$result = spip_query($query);
 
diff --git a/inc-login.php3 b/inc-login.php3
index 01e2176401..f3d9fefecb 100644
--- a/inc-login.php3
+++ b/inc-login.php3
@@ -19,9 +19,9 @@ function auth_http($cible, $essai_auth_http) {
 		include_ecrire('inc_session.php3');
 		if (!verifier_php_auth()) {
 			$url = urlencode($cible->getUrl());
-			$page_erreur = "<b>Connexion refus&eacute;e.</b><p>(Login ou mot de passe incorrect.)<p>[<a href='./'>Retour au site public</a>] [<a href='./spip_cookie.php3?essai_auth_http=oui&url=$url'>Nouvelle tentative</a>]";
+			$page_erreur = "<b>"._L("Connexion refus&eacute;e.")."</b><p>"._L("(Login ou mot de passe incorrect.)")."<p>[<a href='./'>"._L("Retour au site public")."</a>] [<a href='./spip_cookie.php3?essai_auth_http=oui&url=$url'>"._L("Nouvelle tentative")."</a>]";
 			if (ereg("ecrire/", $url))
-				$page_erreur .= " [<a href='ecrire/'>espace priv&eacute</a>]";
+				$page_erreur .= " [<a href='ecrire/'>"._L("espace priv&eacute;")."</a>]";
 			ask_php_auth($page_erreur);
 		}
 		else
@@ -31,7 +31,7 @@ function auth_http($cible, $essai_auth_http) {
 	// si demande logout auth_http
 	else if ($essai_auth_http == 'logout') {
 		include_ecrire('inc_session.php3');
-		ask_php_auth("<b>D&eacute;connexion effectu&eacute;e.</b><p>(V&eacute;rifiez toutefois que votre navigateur n'a pas m&eacute;moris&eacute; votre mot de passe...)<p>[<a href='./'>Retour au site public</a>] [<a href='./spip_cookie.php3?essai_auth_http=oui&redirect=ecrire'>test navigateur/reconnexion</a>] [<a href='ecrire/'>espace priv&eacute</a>]");
+		ask_php_auth("<b>"._L("D&eacute;connexion effectu&eacute;e.")."</b><p>"._L("(V&eacute;rifiez toutefois que votre navigateur n'a pas m&eacute;moris&eacute; votre mot de passe...)")."<p>[<a href='./'>"._L("Retour au site public")."</a>] [<a href='./spip_cookie.php3?essai_auth_http=oui&redirect=ecrire'>"._L("test navigateur/reconnexion")."</a>] [<a href='ecrire/'>"._L("espace priv&eacute;")."</a>]");
 		exit;
 	}
 }
@@ -88,16 +88,16 @@ function login($cible = '', $prive = 'prive', $message_login='') {
 		$url = $cible->getUrl();
 		if ($url != $GLOBALS['clean_link']->getUrl())
 			@Header("Location: $url");
-		echo "<a href='$url'>Vous &ecirc;tes enregistr&eacute;... par ici...</a>\n";
+		echo "<a href='$url'>"._L("Vous &ecirc;tes enregistr&eacute;... par ici...")."</a>\n";
 		return;
 	}
 
 	// initialisations
 	$nom_site = lire_meta('nom_site');
-	if (!$nom_site) $nom_site = 'Mon site SPIP';
+	if (!$nom_site) $nom_site = _L('Mon site SPIP');
 	$url_site = lire_meta('adresse_site');
 	if (!$url_site) $url_site = "./";
-	if ($erreur=='pass') $erreur = "Erreur de mot de passe.";
+	if ($erreur=='pass') $erreur = _L("Erreur de mot de passe.");
 
 	// Le login est memorise dans le cookie d'admin eventuel
 	if (!$login) {
@@ -119,7 +119,7 @@ function login($cible = '', $prive = 'prive', $message_login='') {
 			$alea_actuel = $row['alea_actuel'];
 			$alea_futur = $row['alea_futur'];
 		} else if (!$flag_autres_sources) {
-			$erreur = "L'identifiant &laquo; $login &raquo; est inconnu.";
+			$erreur = _L("L'identifiant &laquo; $login &raquo; est inconnu.");
 			$login = '';
 			@spip_setcookie("spip_admin", "", time() - 3600);
 		}
@@ -133,13 +133,13 @@ function login($cible = '', $prive = 'prive', $message_login='') {
 
 	if ($echec_cookie == "oui") {
 		echo ouvre_login ("$nom_site : probl&egrave;me de cookie");
-		echo "<p><b>Pour vous identifier de fa&ccedil;on s&ucirc;re sur ce site, vous devez accepter les cookies.</b> ";
-		echo "Veuillez r&eacute;gler votre navigateur pour qu'il les accepte (au moins pour ce site).\n";
+		echo "<p><b>"._L("Pour vous identifier de fa&ccedil;on s&ucirc;re sur ce site, vous devez accepter les cookies.")."</b> ";
+		echo _L("Veuillez r&eacute;gler votre navigateur pour qu'il les accepte (au moins pour ce site).")."\n";
 	}
 	else if ($prive) {
-		echo ouvre_login ("$nom_site<br><small>acc&egrave;s &agrave; l'espace priv&eacute;</small>");
+		echo ouvre_login ("$nom_site<br><small>"._L("acc&egrave;s &agrave; l'espace priv&eacute;")."</small>");
 	} else {
-		echo ouvre_login ("$nom_site<br><small>identification</small>");
+		echo ouvre_login ("$nom_site<br><small>"._L("identification")."</small>");
 		echo "<br>$message_login<br>\n";
 	}
 
@@ -161,23 +161,23 @@ function login($cible = '', $prive = 'prive', $message_login='') {
 		if ($flag_challenge_md5) {
 			// si jaja actif, on affiche le login en 'dur', et on le passe en champ hidden
 			echo "<script type=\"text/javascript\"><!--\n" .
-				"document.write('Login : <b>$login</b> <br><font size=\\'2\\'>[<a href=\\'spip_cookie.php3?cookie_admin=non&url=".rawurlencode($clean_link->getUrl())."\\'>se connecter sous un autre identifiant</a>]</font>');\n" .
+				"document.write('"._L("Login :")." <b>$login</b> <br><font size=\\'2\\'>[<a href=\\'spip_cookie.php3?cookie_admin=non&url=".rawurlencode($clean_link->getUrl())."\\'>"._L("se connecter sous un autre identifiant")."</a>]</font>');\n" .
 				"//--></script>\n";
 			echo "<input type='hidden' name='session_login_hidden' value='$login'>";
 	
 			// si jaja inactif, le login est modifiable (puisque le challenge n'est pas utilise)
 			echo "<noscript>";
 			echo "<font face='Georgia, Garamond, Times, serif' size='3'>";
-			echo "Attention, ce formulaire n'est pas s&eacute;curis&eacute;. ";
-			echo "Si vous ne voulez pas que votre mot de passe puisse &ecirc;tre ";
-			echo "intercept&eacute; sur le r&eacute;seau, veuillez activer Javascript ";
-			echo "dans votre navigateur et <a href=\"".$clean_link->getUrl()."\">recharger cette page</a>.<p></font>\n";
+			echo _L("Attention, ce formulaire n'est pas s&eacute;curis&eacute;.
+			Si vous ne voulez pas que votre mot de passe puisse &ecirc;tre
+			intercept&eacute; sur le r&eacute;seau, veuillez activer Javascript 
+			dans votre navigateur et")." <a href=\"".$clean_link->getUrl()."\">"._L("recharger cette page")."</a>.<p></font>\n";
 		}
-		echo "<label><b>Login (identifiant de connexion au site)&nbsp;:</b><br></label>";
+		echo "<label><b>"._L("Login (identifiant de connexion au site)&nbsp;:")."</b><br></label>";
 		echo "<input type='text' name='session_login' class='forml' value=\"$login\" size='40'>\n";
 		if ($flag_challenge_md5) echo "</noscript>\n";
 
-		echo "<br><br>\n<label><b>Mot de passe&nbsp;:</b><br></label>";
+		echo "<br><br>\n<label><b>"._L("Mot de passe&nbsp;:")."</b><br></label>";
 		echo "<input type='password' name='session_password' class='forml' value=\"\" size='40'>\n";
 		echo "<input type='hidden' name='essai_login' value='oui'>\n";
 
@@ -185,7 +185,7 @@ function login($cible = '', $prive = 'prive', $message_login='') {
 		echo "<input type='hidden' name='url' value='$url'>\n";
 		echo "<input type='hidden' name='session_password_md5' value=''>\n";
 		echo "<input type='hidden' name='next_session_password_md5' value=''>\n";
-		echo "<div align='right'><input type='submit' class='spip_bouton' name='submit' value='Valider'></div>\n";
+		echo "<div align='right'><input type='submit' class='spip_bouton' name='submit' value='"._L("Valider")."'></div>\n";
 		echo "</div>";
 		echo "</form>";
 	}
@@ -197,11 +197,11 @@ function login($cible = '', $prive = 'prive', $message_login='') {
 		echo "<form name='form_login' action='$action' method='post'>\n";
 		echo "<div class='spip_encadrer'>";
 		if ($erreur) echo "<font color=red><b>$erreur</b></font><p>";
-		echo "<label><b>Login (identifiant de connexion au site)&nbsp;:</b><br></label>";
+		echo "<label><b>"._L("Login (identifiant de connexion au site)&nbsp;:")."</b><br></label>";
 		echo "<input type='text' name='var_login' class='forml' value=\"\" size='40'>\n";
 
 		echo "<input type='hidden' name='var_url' value='$url'>\n";
-		echo "<div align='right'><input type='submit' class='spip_bouton' name='submit' value='Valider'></div>\n";
+		echo "<div align='right'><input type='submit' class='spip_bouton' name='submit' value='"._L("Valider")."'></div>\n";
 		echo "</div>";
 		echo "</form>";
 	}
@@ -211,13 +211,12 @@ function login($cible = '', $prive = 'prive', $message_login='') {
 
 	if ($echec_cookie == "oui" AND $php_module) {
 		echo "<form action='spip_cookie.php3' method='get'>";
-		echo "<fieldset>\n";
-		echo "<p><b>Si vous pr&eacute;f&eacute;rez refuser les cookies</b>, une autre m&eacute;thode ";
-		echo "de connexion (moins s&eacute;curis&eacute;e) est &agrave; votre disposition&nbsp;: \n";
+		echo "<fieldset>\n<p>";
+		echo _L("<b>Si vous pr&eacute;f&eacute;rez refuser les cookies</b>, une autre m&eacute;thode de connexion (moins s&eacute;curis&eacute;e) est &agrave; votre disposition&nbsp;:")." \n";
 		echo "<input type='hidden' name='essai_auth_http' value='oui'> ";
 		$url = $cible->getUrl();
 		echo "<input type='hidden' name='url' value='$url'>\n";
-		echo "<div align='right'><input type='submit' name='submit' class='spip_bouton' value='Identification sans cookie'></div>\n";
+		echo "<div align='right'><input type='submit' name='submit' class='spip_bouton' value='"._L("Identification sans cookie")."'></div>\n";
 		echo "</fieldset></form>\n";
 	}
 
@@ -227,17 +226,17 @@ function login($cible = '', $prive = 'prive', $message_login='') {
 	if ((!$prive AND (lire_meta('accepter_visiteurs') == 'oui') OR (lire_meta('forums_publics') == 'abo')) OR ($prive AND $inscriptions_ecrire))
 		echo ' [<script language="JavaScript"><!--
 document.write("<a href=\\"javascript:window.open(\\\'spip_pass.php3\\\', \\\'spip_pass\\\', \\\'scrollbars=yes,resizable=yes,width=480,height=450\\\'); void(0);\\"");
-//--></script><noscript><a href=\'spip_pass.php3\' target=\'_blank\'></noscript>s\'inscrire</a>]';
+//--></script><noscript><a href=\'spip_pass.php3\' target=\'_blank\'></noscript>'._L("s'inscrire").'</a>]';
 
 	// bouton oubli de mot de passe
 	include_ecrire ("inc_mail.php3");
 	if (tester_mail()) {
 		echo ' [<script language="JavaScript"><!--
 document.write("<a href=\\"javascript:window.open(\\\'spip_pass.php3?oubli_pass=oui\\\', \\\'spip_pass\\\', \\\'scrollbars=yes,resizable=yes,width=480,height=280\\\'); void(0);\\"");
-//--></script><noscript><a href=\'spip_pass.php3?oubli_pass=oui\' target=\'_blank\'></noscript>mot&nbsp;de&nbsp;passe&nbsp;oubli&eacute;&nbsp;?</a>]';
+//--></script><noscript><a href=\'spip_pass.php3?oubli_pass=oui\' target=\'_blank\'></noscript>'._L("mot&nbsp;de&nbsp;passe&nbsp;oubli&eacute;&nbsp;?").'</a>]';
 	}
 
-	if ($prive) echo " [<a href='$url_site'>retour&nbsp;au&nbsp;site&nbsp;public</a>]";
+	if ($prive) echo " [<a href='$url_site'>"._L("retour&nbsp;au&nbsp;site&nbsp;public")."</a>]";
 
 	echo "</center>\n";
 
diff --git a/inc-stats.php3 b/inc-stats.php3
index 3929f13078..6415762c8c 100644
--- a/inc-stats.php3
+++ b/inc-stats.php3
@@ -120,7 +120,7 @@ function afficher_raccourci_stats($id_article) {
 			$visites = $visites + $row['c'];
 		}
 
-		bouton_admin("$visites visites&nbsp;; popularit&eacute;&nbsp;: $popularite", "./ecrire/statistiques_visites.php3?id_article=$id_article");
+		bouton_admin(_L("$visites visites&nbsp;; popularit&eacute;&nbsp;: $popularite"), "./ecrire/statistiques_visites.php3?id_article=$id_article");
 	}
 }
 
-- 
GitLab