diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 1e1bb82d8ee5437bb9cbc9aeb2a66e8ea2197e28..76270bad6509ae1d5067cdd64e11c50295083ea7 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -463,7 +463,7 @@ function test_plugin_actif($plugin){
  */
 function _T($texte, $args=array(), $options=array()) {
 	static $traduire=false ;
-	$o = array('class'=>'','force'=>true);
+	$o = array('class'=>'', 'force'=>true);
 	if ($options){
 		// support de l'ancien argument $class
 		if (is_string($options))
@@ -494,12 +494,14 @@ function _T($texte, $args=array(), $options=array()) {
 			return '';
 
 		$text = $texte;
+
 		// pour les chaines non traduites, assurer un service minimum
-		if (!isset($GLOBALS['test_i18n']))
+		if (!$GLOBALS['test_i18n'])
 			$text = str_replace('_', ' ',
 				 (($n = strpos($text,':')) === false ? $texte :
 					substr($texte, $n+1)));
-		$class=null;
+		$o['class'] = null;
+
 	}
 
 	return _L($text, $args, $o['class']);