diff --git a/ecrire/lang/spip_fr.php3 b/ecrire/lang/spip_fr.php3
index a211fd57bc4c2bae795a7582db22d86031bbf84e..f9610bd097ff3867c792fbffcc086266562ed9e4 100644
--- a/ecrire/lang/spip_fr.php3
+++ b/ecrire/lang/spip_fr.php3
@@ -681,6 +681,12 @@ Merci de votre participation
 'info_envoyer_message_prive' => 'Envoyer un message privé à cet auteur',
 'info_erreur_requete' => 'Erreur dans la requête :',
 'info_erreur_restauration' => 'Erreur de restauration : fichier inexistant.',
+'info_erreur_squelette' => 'Erreur sur le site',
+'info_erreur_squelette2' => 'Aucun squelette <b>@fichier@</b> n\'est disponible...',
+'info_erreur_systeme' => 'Erreur syst&egrave;me (errno @errsys@)',
+'info_erreur_systeme2' => '<b>Le disque dur est peut-&ecirc;tre plein, ou la base de donn&eacute;es endommag&eacute;e. <br>
+	<font color=\'red\'>Essayez de <a href=\'ecrire/admin_repair.php3\'>r&eacute;parer la base</a>,
+	ou contactez votre h&eacute;bergeur.</font><br></b>',
 '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.',
diff --git a/inc-calcul.php3 b/inc-calcul.php3
index 8f37e99dd31e68ae97e2c72d0e731b0de3abe45d..ce38589289e2c5951dfd125e84a1b9edde8e0257 100644
--- a/inc-calcul.php3
+++ b/inc-calcul.php3
@@ -405,8 +405,8 @@ function chercher_squelette_hierarchie($fond, $id_rubrique, $dossier='') {
 		} else {
 			// erreur webmaster : $fond ne correspond a rien
 			include_ecrire ("inc_presentation.php3");
-			install_debut_html("Erreur sur le site");
-			echo "<P>Aucun squelette <b>$dossier$fond</b> n'est disponible...</P>";
+			install_debut_html(_T('info_erreur_squelette'));
+			echo "<P>"._T('info_erreur_squelette2', array('fichier'=>"$dossier$fond"))."</P>";
 			install_fin_html();
 			spip_log ("ERREUR: aucun squelette $dossier$fond n'est disponible...");
 			exit;
diff --git a/inc-debug-squel.php3 b/inc-debug-squel.php3
index ced2e7476ffa1fa0b01bf3f8e1fb08b8b5826cc5..8ec8981922be98f6f27d74e08ab249d27622098d 100755
--- a/inc-debug-squel.php3
+++ b/inc-debug-squel.php3
@@ -18,13 +18,11 @@ function erreur_requete_boucle($query, $id_boucle) {
 
 	// Erreur systeme
 	if ($errsys > 0 AND $errsys < 200) {
-		$retour .= "<tt><br><br><blink>Erreur syst&egrave;me (errno $errsys)</blink><br>\n";
+		$retour .= "<tt><br><br><blink>"._T('info_erreur_systeme', array('errsys'=>$errsys))."</blink><br>\n";
 		$retour .= "<" ."?php
 		if (\$GLOBALS['spip_admin']) {
-			echo \"<b>Le disque dur est peut-&ecirc;tre plein, ou la base de donn&eacute;es endommag&eacute;e. <br>\"
-				.\"<font color='red'>Essayez de <a href='ecrire/admin_repair.php3'>r&eacute;parer la base</a>, \"
-				.\"ou contactez votre h&eacute;bergeur.</font><br></b>".
-				"<blink>Erreur syst&egrave;me (errno $errsys)</blink>\";
+			echo \""._T('info_erreur_systeme2').
+				"<blink>"._T('info_erreur_systeme', array('errsys'=>$errsys))."</blink>\";
 		}
 		echo \"</tt>\n\";
 		?".">";
@@ -32,7 +30,7 @@ function erreur_requete_boucle($query, $id_boucle) {
 	// Requete erronee
 	else {
 		$retour .= "<tt><br><br><blink>&lt;BOUCLE".$id_boucle."&gt;</blink><br>\n".
-			"<b>Erreur dans la requ&ecirc;te envoy&eacute;e &agrave; MySQL :</b><br>\n".
+			"<b>"._T('avis_erreur_mysql')."</b><br>\n".
 			htmlspecialchars($query)."<br><font color='red'><b>$erreur</b></font><br>".
 			"<blink>&lt;/BOUCLE".$id_boucle."&gt;</blink></tt>\n";
 		$retour .= "<" ."?php