From 911c572bc037d6da9f029db80a0709cde54b50bd Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Fri, 31 Jul 2009 13:27:37 +0000
Subject: [PATCH] =?UTF-8?q?Retour=20sur=20[14315]:=20y=20en=20a=20qui=20fo?=
 =?UTF-8?q?nt=20expr=C3=A8s=20de=20donner=20trop=20d'informations=20aux=20?=
 =?UTF-8?q?cha=C3=AEnes=20de=20langues,=20on=20se=20contente=20donc=20d'un?=
 =?UTF-8?q?=20avertissement=20dans=20spip=5Flog.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc/utils.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index cf0aa6663a..5caaeac595 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -442,8 +442,8 @@ function _T($texte, $args=array()) {
 
 }
 
-// Remplacer les variables @....@ par leur valeur
-// aussi appelee quand une chaine n'est pas encore dans les fichiers de langue
+// Remplacer les variables @....@ par leur valeur dans une chaine de langue.
+// Aussi appelee quand une chaine n'est pas encore dans les fichiers de langue
 // http://doc.spip.org/@_L
 function _L($text, $args=array(), $nostyle=false) {
 
@@ -452,12 +452,12 @@ function _L($text, $args=array(), $nostyle=false) {
 			$text = str_replace ("@$name@", $value, $text, $n);
 			if ($n) unset($args[$name]);
 		}
-		// Si des variables n'ont pas ete inserees, le faire a minima
+		// Si des variables n'ont pas ete inserees, le signaler
 		// (chaines de langues pas a jour)
-		foreach ($args as $name => $value) $texte .= " $value";
+		spip_log("$text:  variables inutilisées " . join(', ', $args));
 	}
 
-	if ($GLOBALS['test_i18n'] AND (!$nostyle OR $args))
+	if ($GLOBALS['test_i18n'] And (!$nostyle OR $args))
 		return "<span style='color:red;'>$text</span>";
 	else
 		return $text;
-- 
GitLab