From 19f3325c5141561657757b39f6e9e4f49e1d4c70 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Mon, 24 Jan 2005 08:40:26 +0000
Subject: [PATCH] internationalisation du debugueur (et autres petits oublis)

---
 ecrire/config-fonctions.php3     |  2 +-
 ecrire/inc_abstract_sql.php3     |  2 +-
 ecrire/inc_acces.php3            |  2 +-
 ecrire/inc_calendrier.php        | 20 ++++++++++----------
 ecrire/inc_debug_sql.php3        |  2 +-
 ecrire/inc_documents.php3        |  2 +-
 ecrire/inc_getdocument.php3      |  1 -
 ecrire/inc_texte.php3            |  6 +++---
 ecrire/statistiques_visites.php3 |  4 ++--
 formulaire_admin-dist.html       |  2 +-
 inc-balises.php3                 | 23 +++++++++++++++++------
 inc-chercher.php3                |  6 +++---
 inc-compilo-index.php3           | 10 +++++++---
 inc-compilo.php3                 |  4 ++--
 inc-criteres.php3                | 29 +++++++++++++++--------------
 inc-formulaire_inscription.php3  |  2 +-
 inc-html-squel.php3              | 18 ++++++++++--------
 inc-public.php3                  |  2 +-
 18 files changed, 77 insertions(+), 60 deletions(-)

diff --git a/ecrire/config-fonctions.php3 b/ecrire/config-fonctions.php3
index 3e96031478..dde4bf43d4 100644
--- a/ecrire/config-fonctions.php3
+++ b/ecrire/config-fonctions.php3
@@ -431,7 +431,7 @@ fin_cadre_trait_couleur();
 /*
 ###### PAS D'INTERFACE DE CONFIG POUR PROTEGER "/IMG"
 //
-// Creer fichier .htaccess dans les répertoires de documents 
+// Creer fichier .htaccess dans les repertoires de documents 
 //
 
 if ($options == "avancees" AND !$REMOTE_USER ) {
diff --git a/ecrire/inc_abstract_sql.php3 b/ecrire/inc_abstract_sql.php3
index db729153f5..0307317d25 100644
--- a/ecrire/inc_abstract_sql.php3
+++ b/ecrire/inc_abstract_sql.php3
@@ -54,7 +54,7 @@ function spip_abstract_serveur($f, $serveur) {
 	if (function_exists($f))
 		return $f;
 
-	erreur_squelette(_L(' serveur SQL indefini'), $serveur);
+	erreur_squelette(' '._T('zbug_serveur_indefini'), $serveur);
 
 	// hack pour continuer la chasse aux erreurs
 	return 'array';
diff --git a/ecrire/inc_acces.php3 b/ecrire/inc_acces.php3
index 6e8d0b8aa9..9a00f7a39f 100644
--- a/ecrire/inc_acces.php3
+++ b/ecrire/inc_acces.php3
@@ -140,7 +140,7 @@ function verifier_htaccess($rep) {
 		if ($GLOBALS['hebergeur'] != 'nexenservices'){
 			if (!$f = fopen($htaccess, "w"))
 				echo "<b>" .
-				  _L("ECHEC DE LA CREATION DE $htaccess") .
+				  "ECHEC DE LA CREATION DE $htaccess" . # ne pas traduire
 				  "</b>";
 			else
 			  {
diff --git a/ecrire/inc_calendrier.php b/ecrire/inc_calendrier.php
index 775ac670d4..8d5ad976a8 100644
--- a/ecrire/inc_calendrier.php
+++ b/ecrire/inc_calendrier.php
@@ -235,7 +235,7 @@ function http_calendrier_navigation($jour, $mois, $annee, $echelle, $nom,
 		else $img_att = "";
 		$retour .= "<span$img_att>"
 		  .http_href_img(($script . "type=$type&set_partie_cal=tout&$args"),
-				 "heures-tout.png", "width='13' height='13' class='format_png'",  _L('jour entier')) . "</span>";
+				 "heures-tout.png", "width='13' height='13' class='format_png'",  _T('cal_jour_entier')) . "</span>";
 
 		if ($GLOBALS['partie_cal'] == "matin") $img_att = " class='navigation-bouton-desactive'";
 		else $img_att = "";
@@ -243,7 +243,7 @@ function http_calendrier_navigation($jour, $mois, $annee, $echelle, $nom,
 		  .http_href_img(($script . "type=$type&set_partie_cal=matin&$args"),
 				 "heures-am.png",
 				 "width='13' height='13' class='format_png'",
-				 _L('matin'))
+				 _T('cal_matin'))
 		  . "</span>";
 
 		if ($GLOBALS['partie_cal'] == "soir") $img_att = " class='navigation-bouton-desactive'";
@@ -252,30 +252,30 @@ function http_calendrier_navigation($jour, $mois, $annee, $echelle, $nom,
 		  .http_href_img(($script . "type=$type&set_partie_cal=soir&$args"),
 				 "heures-pm.png", 
 				 "width='13' height='13' class='format_png'",
-				 _L('apr&egrave;s-midi'))
+				 _T('cal_apresmidi'))
 		  . "</span>";
 		$retour .= "&nbsp;";
 		$retour .= http_href_img(($script . "type=$type&set_echelle=" .
 					  floor($echelle * 1.5) . "&$args"),
 					 "loupe-moins.gif",
 					 '',
-					 _L('zoom'). '-');
+					 _T('info_zoom'). '-');
 		$retour .= http_href_img(($script . "type=$type&set_echelle=" .
 					  floor($echelle / 1.5) . "&$args"), 
 					 "loupe-plus.gif",
 					 '', 
-					 _L('zoom'). '+');
+					 _T('info_zoom'). '+');
  		$retour .= "&nbsp;";
 
 
  	}
 
         $img_att = ($type == 'jour') ? " class='navigation-bouton-desactive'" : '';
-	$retour .= http_href_img(($script . "type=jour&echelle=$echelle&$args"),"cal-jour.gif", $img_att, _L('calendrier par jour')) . "&nbsp;";
+	$retour .= http_href_img(($script . "type=jour&echelle=$echelle&$args"),"cal-jour.gif", $img_att, _T('cal_par_jour')) . "&nbsp;";
 	$img_att = ($type == 'semaine') ?  " class='navigation-bouton-desactive'" : "" ;
-	$retour .= http_href_img($script . "type=semaine&echelle=$echelle&$args", "cal-semaine.gif", $img_att, _L('calendrier par semaine'))  . "&nbsp;";;
+	$retour .= http_href_img($script . "type=semaine&echelle=$echelle&$args", "cal-semaine.gif", $img_att, _T('cal_par_semaine'))  . "&nbsp;";;
 	$img_att = ($type == 'mois') ? " class='navigation-bouton-desactive'" : "" ;
-	$retour .= http_href_img($script . "type=mois&echelle=$echelle&$args","cal-mois.gif", $img_att, _L('calendrier par mois'));
+	$retour .= http_href_img($script . "type=mois&echelle=$echelle&$args","cal-mois.gif", $img_att, _T('cal_par_mois'));
 	
   	$retour .= "&nbsp;&nbsp;";
 
@@ -299,11 +299,11 @@ function http_calendrier_navigation($jour, $mois, $annee, $echelle, $nom,
 	if ($args_pred)
 		$retour .= http_href($script . "type=$type&echelle=$echelle&$args_pred$ancre",
 				     http_img_pack("fleche-$spip_lang_left.png", '&lt;&lt;&lt;', "class='format_png'  width='12' height='12'"),
-				     _L('pr&eacute;c&eacute;dent'));
+				     _T('precedent'));
 	if ($args_suiv)
 		$retour .= http_href(($script . "type=$type&echelle=$echelle&$args_suiv$ancre"),
 				     http_img_pack("fleche-$spip_lang_right.png",  '&gt;&gt;&gt;', "class='format_png' width='12' height='12'"),
-				     _L('suivant'));
+				     _T('suivant'));
   	$retour .= "&nbsp;&nbsp;";
  	$retour .= "<span style='font-weight: bold'>$nom</span>";
 	return $retour .
diff --git a/ecrire/inc_debug_sql.php3 b/ecrire/inc_debug_sql.php3
index 25cd22d96c..6e3e3a24ba 100644
--- a/ecrire/inc_debug_sql.php3
+++ b/ecrire/inc_debug_sql.php3
@@ -12,7 +12,7 @@ function affiche_erreurs_page($tableau_des_erreurs) {
 
 	echo "<div id='spip-debug' style='position: absolute; top: 20;",
 	" z-index: 1000;'><ul><li>",
-	_L("Erreur(s) dans le squelette"),
+	_T('zbug_erreur_squelette'),
 
 ## aide locale courte a ecrire, avec lien vers une grosse page de documentation
 #		aide('erreur_compilation'),
diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3
index 43952b83cd..eb98f9b683 100644
--- a/ecrire/inc_documents.php3
+++ b/ecrire/inc_documents.php3
@@ -650,7 +650,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
 						$link->addVar('hash',
 						calculer_action_auteur("vign ".$document['fichier']));
 						$link->addVar('hash_id_auteur', $connect_id_auteur);
-						echo "<a href='".$link->getUrl("portfolio")."'>"._L('cr&eacute;ation automatique de la vignette')."</a>\n<hr />\n";
+						echo "<a href='".$link->getUrl("portfolio")."'>"._T('info_creer_vignette')."</a>\n<hr />\n";
 					}
 
 						// lien "upload vignette"
diff --git a/ecrire/inc_getdocument.php3 b/ecrire/inc_getdocument.php3
index 4fa6864b86..34a2240624 100644
--- a/ecrire/inc_getdocument.php3
+++ b/ecrire/inc_getdocument.php3
@@ -91,7 +91,6 @@ function afficher_compactes($image_name, $fichiers, $link) {
 		_T('upload_fichier_zip_texte2'),
 		"</p>",
 		$link->getForm('POST'),
-		_L(''),
 		"<div><input type='radio' checked name='action_zip' value='telquel'>",
 		_T('upload_zip_telquel'),
 		"</div>",
diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 1efcecc2c7..abbc50e389 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -228,12 +228,12 @@ function echappe_retour($letexte, $les_echap, $source='') {
 
 
 // fonction en cas de texte extrait d'un serveur distant:
-// on ne sait pas (encore) rappatrier les documents joints
+// on ne sait pas (encore) rapatrier les documents joints
 
 function supprime_img($letexte) {
-	$message = _L('indisponible');
+	$message = _T('img_indisponible');
 	while (eregi(__regexp_img_echappe, $letexte, $match)) {
-	  $letexte = ereg_replace($match[0], $message, $letexte);
+	  $letexte = str_replace($match[0], "($message)", $letexte);
 	}
 	return $letexte;
 }
diff --git a/ecrire/statistiques_visites.php3 b/ecrire/statistiques_visites.php3
index edb3380ff0..7988ad4b6e 100644
--- a/ecrire/statistiques_visites.php3
+++ b/ecrire/statistiques_visites.php3
@@ -312,12 +312,12 @@ if (!$origine) {
 		  echo http_href_img("statistiques_visites.php3?aff_jours=$aff_jours_plus$pour_article",
 				     'loupe-moins.gif',
 				     "border='0' valign='center'",
-				     _L('zoom'). '-'), "&nbsp;";
+				     _T('info_zoom'). '-'), "&nbsp;";
 		if ( (($date_today - $date_debut) / (24*3600)) > 30)
 		  echo http_href_img("statistiques_visites.php3?aff_jours=$aff_jours_moins$pour_article", 
 				     'loupe-plus.gif',
 				     "border='0' valign='center'",
-				     _L('zoom'). '+'), "&nbsp;";
+				     _T('info_zoom'). '+'), "&nbsp;";
 	
 		/*
 		if ($spip_svg_plugin == 'oui') {
diff --git a/formulaire_admin-dist.html b/formulaire_admin-dist.html
index fc365e4609..b72aa9daf9 100644
--- a/formulaire_admin-dist.html
+++ b/formulaire_admin-dist.html
@@ -9,7 +9,7 @@
 	<li><a href='ecrire/auteurs_edit.php3?id_auteur=(#HTTP_VARS{id_auteur})' class='spip-admin-boutons'><:admin_modifier_auteur:> ([(#HTTP_VARS{id_auteur})])</a></li>]
 	<li><a href='[(#HTTP_VARS{action})]var_mode=recalcul' class='spip-admin-boutons'><:admin_recalculer:>[(#HTTP_VARS{use_cache})]</a></li>[
 	<li><a href='ecrire/(#HTTP_VARS{statistiques})[id_article=(#HTTP_VARS{id_article})]' class='spip-admin-boutons'><:info_visites:>&nbsp;[(#HTTP_VARS{visites})];&nbsp;<:info_popularite_5:>&nbsp;[(#HTTP_VARS{popularite})]</a></li>][
-	<li><a href='[(#HTTP_VARS{action})]var_mode=(#HTTP_VARS{debug})' class='spip-admin-boutons'>Debug</a></li>]
+	<li><a href='[(#HTTP_VARS{action})]var_mode=(#HTTP_VARS{debug})' class='spip-admin-boutons'><:admin_debug:></a></li>]
 	</ul>
 </div>
 </div>
diff --git a/inc-balises.php3 b/inc-balises.php3
index 66feb6fa56..be6e45cd7c 100644
--- a/inc-balises.php3
+++ b/inc-balises.php3
@@ -76,7 +76,7 @@ function champs_traitements ($p) {
 function balise_distante_interdite($p) {
 	$nom = $p->id_boucle;
 	if ($p->boucles[$nom]->sql_serveur) {
-		erreur_squelette($p->nom_champ ._L(" distant interdit"), $nom);
+		erreur_squelette($p->nom_champ .' '._T('zbug_distant_interdit'), $nom);
 	}
 }
 
@@ -267,7 +267,10 @@ function balise_RECHERCHE_dist($p) {
 
 function balise_COMPTEUR_BOUCLE_dist($p) {
 	if ($p->id_mere === '') {
-		erreur_squelette(_L("Champ #COMPTEUR_BOUCLE hors boucle"), $p->id_boucle);
+		erreur_squelette(
+			_T('zbug_champ_hors_boucle',
+				array('champ' => '#COMPTEUR_BOUCLE')
+			), $p->id_boucle);
 		$p->code = "''";
 	} else {
 		$p->code = '$compteur_boucle';
@@ -279,7 +282,10 @@ function balise_COMPTEUR_BOUCLE_dist($p) {
 function balise_TOTAL_BOUCLE_dist($p) {
 	$b = $p->nom_boucle ? $p->nom_boucle : $p->id_mere;
 	if ($b === '') {
-		erreur_squelette(_L("Champ #TOTAL_BOUCLE hors boucle"), $p->id_boucle);
+		erreur_squelette(
+			_T('zbug_champ_hors_boucle',
+				array('champ' => '#TOTAL_BOUCLE')
+			), $p->id_boucle);
 		$p->code = "''";
 	} else {
 		$p->code = "\$Numrows['$b']";
@@ -318,7 +324,10 @@ function balise_EXPOSER_dist($p) {
 	$type_boucle = $p->type_requete;
 	$primary_key = $table_primary[$type_boucle];
 	if (!$primary_key) {
-		erreur_squelette(_L("Champ #EXPOSER hors boucle"), $p->id_boucle);
+		erreur_squelette(_T('zbug_champ_hors_boucle',
+				array('champ' => '#EXPOSER')
+			), $p->id_boucle);
+
 	}
 	$on = 'on';
 	$off= '';
@@ -675,8 +684,10 @@ function balise_SELF_dist($p) {
 function balise_HTTP_VARS_dist($p) {
 	$nom = param_balise($p);
 	if (!$nom)
-		erreur_squelette(_L("Champ #HTTP_VARS argument manquant"),
-				$p->id_boucle);
+		erreur_squelette(
+			_T('zbug_champ_argument_manquant',
+				array('champ' => '#HTTP_VARS')
+			), $p->id_boucle);
 	else {
 		$p->code = '$Pile[0]["' . addslashes($nom) . '"]';
 		$p->statut = 'php';
diff --git a/inc-chercher.php3 b/inc-chercher.php3
index 64bb1cc723..2ec82d4a55 100644
--- a/inc-chercher.php3
+++ b/inc-chercher.php3
@@ -1,8 +1,8 @@
 <?php
 
 // Ce fichier ne sera execute qu'une fois
-if (defined("_INC_CHERCHE")) return;
-define("_INC_CHERCHE", "1");
+if (defined("_INC_CHERCHER")) return;
+define("_INC_CHERCHER", "1");
 
 // Ce fichier doit imperativement contenir la fonction chercher-squelette
 // (cf commentaires dans inc-calcul)
@@ -41,7 +41,7 @@ function chercher_squelette($fond, $id_rubrique, $dossier, $lang) {
 			$squelette = "$fond-dist";
 		else {
 			// erreur webmaster : $fond ne correspond a rien
-			erreur_squelette(_T('info_erreur_squelette2',
+			erreur_squelette(_T('zbug_info_erreur_squelette2',
 				 array('fichier'=>$fond)),
 				 $dossier);
 			return '';
diff --git a/inc-compilo-index.php3 b/inc-compilo-index.php3
index edea1ba938..e91d6fbc25 100644
--- a/inc-compilo-index.php3
+++ b/inc-compilo-index.php3
@@ -48,7 +48,8 @@ function index_pile($idb, $nom_champ, &$boucles, $explicite='') {
 		spip_log("Go: idb='$idb' r='$r' c='$c' nom='$nom_champ' s=$s t=$t");
 		$desc = $tables_des_serveurs_sql[$s][$nom_table];
 		if (!$desc) {
-			erreur_squelette(_L("Table SQL \"$r\" inconnue"), "'$idb'");
+			erreur_squelette(_T('zbug_table_inconnue', array('table' => $r)),
+				"'$idb'");
 			# continuer pour chercher l'erreur suivante
 			return  "'#" . $r . ':' . $nom_champ . "'";
 		}
@@ -250,7 +251,7 @@ function applique_filtres($p) {
 				else 
 				  $code = "erreur_squelette('".
 					  texte_script(
-						_T('erreur_filtre', array('filtre' => $fonc))
+						_T('zbug_erreur_filtre', array('filtre' => $fonc))
 					)."','" . $p->id_boucle . "')";
 			}
 		}
@@ -321,7 +322,10 @@ function rindex_pile($p, $champ, $motif)
 	$b = $p->boucles[$b]->id_parent;
 	}
 	if (!$p->code) {
-	  erreur_squelette(_L("Champ #" . strtoupper($champ) . " hors d'une boucle de motif $motif"), $p->id_boucle);
+		erreur_squelette(_T('zbug_champ_hors_motif',
+			array('champ' => '#' . strtoupper($champ),
+				'motif' => $motif)
+		), $p->id_boucle);
 	}
 	$p->statut = 'php';
 	return $p;
diff --git a/inc-compilo.php3 b/inc-compilo.php3
index 4d0ba3f855..487bb7657f 100644
--- a/inc-compilo.php3
+++ b/inc-compilo.php3
@@ -536,9 +536,9 @@ function calculer_squelette($squelette, $nom, $gram, $sourcefile) {
 			if ($boucle->type_requete == 'boucle') {
 				$rec = &$boucles[$boucle->param];
 				if (!$rec) {
-					return array(_T('info_erreur_squelette'),
+					return array(_T('zbug_info_erreur_squelette'),
 						($boucle->param
-						. _L(' boucle recursive non definie')));
+						. ' '. _T('zbug_boucle_recursive_undef')));
 				} else {
 					$rec->externe = $id;
 					$descr['id_mere'] = $id;
diff --git a/inc-criteres.php3 b/inc-criteres.php3
index 6c7b77277a..1e58586108 100644
--- a/inc-criteres.php3
+++ b/inc-criteres.php3
@@ -15,7 +15,7 @@ function critere_racine_dist($idb, &$boucles, $param, $not) {
 	$boucle = &$boucles[$idb];
 
 	if ($param != 'racine' OR $not)
-		erreur_squelette(_T('info_erreur_squelette'), $param);
+		erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 
 	$boucle->where[] = $boucle->id_table.".id_parent='0'";
 
@@ -28,7 +28,7 @@ function critere_exclus_dist($idb, &$boucles, $param, $not) {
 	$id = $boucle->primary;
 
 	if ($param != 'exclus' OR $not OR !$id)
-		erreur_squelette(_T('info_erreur_squelette'), $param);
+		erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 
 	$arg = calculer_argument_precedent($idb,$id, $boucles);
 	$boucle->where[] = $boucle->id_table . '.' . $id."!='\"." . $arg . ".\"'";
@@ -42,7 +42,7 @@ function critere_doublons_dist($idb, &$boucles, $param, $not) {
 
 	if (!preg_match("/(doublons|unique)[[:space:]]*([a-z_0-9]*)/i",
 	$param, $match))
-		erreur_squelette(_T('info_erreur_squelette'), $param);
+		erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 
 	$boucle->doublons = $boucle->type_requete . $match[2];
 	$boucle->where[] = '" .' .
@@ -61,7 +61,7 @@ function critere_lang_select_dist($idb, &$boucles, $param, $not) {
 			$lang_select = ($lang_select=='oui')?'non':'oui';
 		$boucle->lang_select = $lang_select;
 	}
-	else erreur_squelette(_T('info_erreur_squelette'), $param);
+	else erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 }
 
 // {debut_xxx}
@@ -73,7 +73,7 @@ function critere_debut_dist($idb, &$boucles, $param, $not) {
 		$boucle->limit =
 			'intval($GLOBALS["'.$debut_lim.'"]).",'.$match[2] .'"' ;
 	}
-	else erreur_squelette(_T('info_erreur_squelette'), $param);
+	else erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 }
 
 // {recherche}
@@ -104,10 +104,10 @@ function critere_inverse_dist($idb, &$boucles, $param, $not) {
 		if ($boucle->order)
 			$boucle->order .= ".' DESC'";
 		else 
-			erreur_squelette(_L("inversion d'un ordre inexistant"), 
+			erreur_squelette(_T('zbug_inversion_ordre_inexistant'), 
 			"BOUCLE" . $idb);
 	} else
-		erreur_squelette(_T('info_erreur_squelette'), "{$param} BOUCLE$idb");
+		erreur_squelette(_T('zbug_info_erreur_squelette'), "{$param} BOUCLE$idb");
 }
 
 // {traduction}
@@ -128,7 +128,7 @@ function critere_traduction_dist($idb, &$boucles, $param, $not) {
 				$boucles)
 			. ".\"'))";
 	} else
-		erreur_squelette(_T('info_erreur_squelette'), $param);
+		erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 }
 
 // {origine_traduction}
@@ -139,7 +139,7 @@ function critere_origine_traduction_dist($idb, &$boucles, $param, $not) {
 		$boucle->where[] = $boucle->id_table.".id_trad = "
 		. $boucle->id_table . '.' . $boucle->primary;
 	else
-		erreur_squelette(_T('info_erreur_squelette'), $param);
+		erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 }
 
 
@@ -148,7 +148,7 @@ function critere_origine_traduction_dist($idb, &$boucles, $param, $not) {
 function critere_meme_parent_dist($idb, &$boucles, $param, $not) {
 	$boucle = &$boucles[$idb];
 	if ($param != 'meme_parent')
-		erreur_squelette(_T('info_erreur_squelette'), $param);
+		erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 	else {
 		if ($boucle->type_requete == 'rubriques') {
 			$boucle->where[] = $boucle->id_table.".id_parent='\"."
@@ -163,7 +163,7 @@ function critere_meme_parent_dist($idb, &$boucles, $param, $not) {
 			$boucle->where[] = $boucle->id_table.".id_parent > 0";
 			$boucle->plat = true;
 		} else
-			erreur_squelette(_L("{meme_parent} ne s'applique qu'aux boucles (FORUMS) ou (RUBRIQUES)"), "BOUCLE" . $idb);
+			erreur_squelette(_T('zbug_erreur_meme_parent'), "BOUCLE" . $idb);
 	}
 }
 
@@ -187,7 +187,7 @@ function critere_branche_dist($idb, &$boucles, $param, $not) {
 		else
 			$boucle->where[] = $where;
 	} else
-		erreur_squelette(_T('info_erreur_squelette'), $param);
+		erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 }
 
 // Tri : {par xxxx}
@@ -195,7 +195,7 @@ function critere_branche_dist($idb, &$boucles, $param, $not) {
 function critere_par_dist($idb, &$boucles, $param, $not) {
 	$boucle = &$boucles[$idb];
 	if ($not)
-		erreur_squelette(_T('info_erreur_squelette'), $param);
+		erreur_squelette(_T('zbug_info_erreur_squelette'), $param);
 
 	$param = substr($param,3);
 
@@ -539,7 +539,8 @@ function calculer_critere_DEFAUT($idb, &$boucles, $param, $not) {
 			}
 			$boucle->where[] = $where;
 	} // fin du if sur les restrictions de valeurs
-	else erreur_squelette(_L("critere inconnu $param"));
+	else
+	erreur_squelette(_T('zbug_critere_inconnu', array('critere' => $param)));
 }
 
 // traitement des relations externes par une jointure.
diff --git a/inc-formulaire_inscription.php3 b/inc-formulaire_inscription.php3
index 5d79db01e8..38f67207cc 100644
--- a/inc-formulaire_inscription.php3
+++ b/inc-formulaire_inscription.php3
@@ -61,7 +61,7 @@ function balise_FORMULAIRE_INSCRIPTION_dyn($mode, $mail_inscription, $nom_inscri
 		    $message = '';
 		else {
 		  spip_log("Mail incorrect: '$mail_inscription'");
-		  $message = _L('adresse mail incorrecte');
+		  $message = _T('info_email_invalide');
 		}
 	}
 
diff --git a/inc-html-squel.php3 b/inc-html-squel.php3
index ea9a071eb1..4f821b8dc5 100644
--- a/inc-html-squel.php3
+++ b/inc-html-squel.php3
@@ -52,7 +52,9 @@ function parser_inclure($texte, $result) {
 				$p = $m[5];
 			}
 			
-			if ($p)	erreur_squelette(_L("Param&egrave;tres d'inclusion incorrects"), $s);
+			if ($p)
+				erreur_squelette(_T('zbug_parametres_inclus_incorrects'),
+				$s);
 		}
 		$result[] = $champ;
 	}
@@ -239,7 +241,7 @@ function parser($texte, $id_parent, &$boucles, $nom) {
 		$milieu = substr($texte, $p);
 
 		if (!ereg(BALISE_DE_BOUCLE, $milieu, $match)) {
-			erreur_squelette((_T('erreur_boucle_syntaxe')), $milieu);
+			erreur_squelette((_T('zbug_erreur_boucle_syntaxe')), $milieu);
 		}
 		$id_boucle = $match[1];
 
@@ -278,9 +280,9 @@ function parser($texte, $id_parent, &$boucles, $nom) {
 		}
 		$milieu = substr($milieu, strlen($match[0]));
 		if (strpos($milieu, $s)) {
-			erreur_squelette(_T('erreur_boucle_syntaxe'),
+			erreur_squelette(_T('zbug_erreur_boucle_syntaxe'),
 				$id_boucle . 
-				_L('&nbsp;: balise B en aval'));
+				_T('zbug_balise_b_aval'));
 		}
 
 		//
@@ -289,8 +291,8 @@ function parser($texte, $id_parent, &$boucles, $nom) {
 		$s = "</BOUCLE$id_boucle>";
 		$p = strpos($milieu, $s);
 		if ($p === false) {
-			erreur_squelette(_T('erreur_boucle_syntaxe'),
-					 _T('erreur_boucle_fermant',
+			erreur_squelette(_T('zbug_erreur_boucle_syntaxe'),
+					 _T('zbug_erreur_boucle_fermant',
 						array('id'=>$id_boucle)));
 		}
 		$texte = substr($milieu, $p + strlen($s));
@@ -324,8 +326,8 @@ function parser($texte, $id_parent, &$boucles, $nom) {
 		$all_res = parser_champs_etendus($debut, $all_res);
 		$all_res[] = $result;
 		if ($boucles[$id_boucle]) {
-			erreur_squelette(_T('erreur_boucle_syntaxe'),
-					 _T('erreur_boucle_double',
+			erreur_squelette(_T('zbug_erreur_boucle_syntaxe'),
+					 _T('zbug_erreur_boucle_double',
 					 	array('id'=>$id_boucle)));
 		} else
 			$boucles[$id_boucle] = $result;
diff --git a/inc-public.php3 b/inc-public.php3
index 6b530f0ac6..aac7855d25 100644
--- a/inc-public.php3
+++ b/inc-public.php3
@@ -121,7 +121,7 @@ else {
 			if ($res === false AND $affiche_boutons_admin
 			AND $auteur_session['statut'] == '0minirezo') {
 				include_ecrire('inc_debug_sql.php3');
-				erreur_squelette(_L('erreur d\'execution de la page'));
+				erreur_squelette(_T('zbug_erreur_execution_page'));
 			}
 		}
 	}
-- 
GitLab