From 4b8ff3915d5f1c2073dbadc063267bc5dc636736 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Sat, 11 Sep 2004 21:33:50 +0000
Subject: [PATCH] =?UTF-8?q?nouvelles=20chaines=20=C3=A0=20traduire?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/admin_vider.php3      | 20 +++++++++-----------
 ecrire/articles.php3         |  4 ++--
 ecrire/articles_ortho.php    | 12 +++++-------
 ecrire/config-fonctions.php3 | 20 ++++++++++----------
 ecrire/inc_presentation.php3 |  2 +-
 ecrire/inc_texte.php3        | 20 ++++++++++----------
 ecrire/lab_ortho.php         | 10 +++++-----
 inc-admin.php3               | 31 +++++++++++++++++++------------
 inc-compilo.php3             |  2 +-
 spip_admin.css               | 31 ++++++++++++++++++++++++++++++-
 spip_image.php3              | 12 +++++++-----
 11 files changed, 99 insertions(+), 65 deletions(-)

diff --git a/ecrire/admin_vider.php3 b/ecrire/admin_vider.php3
index fd700fad6d..8c57ba4cfc 100644
--- a/ecrire/admin_vider.php3
+++ b/ecrire/admin_vider.php3
@@ -73,7 +73,7 @@ echo "</TABLE>";
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
 echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
 echo "<FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#000000'>";
-echo _L('Taille du r&eacute;pertoire cache')."</FONT></B></TD></TR>";
+echo _T('taille_repertoire_cache')."</FONT></B></TD></TR>";
 
 
 echo "<TR><TD class='serif'>";
@@ -82,26 +82,24 @@ list ($taille) = spip_fetch_array(spip_query(
 "SELECT SUM(taille) FROM spip_caches WHERE type='t'"));
 
 if ($taille>0) {
-	$info = _L("La taille du cache est actuellement de "
-	.taille_en_octets($taille).".");
+	$info = _T(taille_cache_octets, array('octets' => taille_en_octets($taille));
 } else
-	$info = _L('Le cache est vide.');
+	$info = _T('taille_cache_vide');
 
 echo "<p align='justify'><b>$info</b></p>\n";
 
 echo "\n<p align='justify'>";
 if ($quota_cache) {
-	echo _L('SPIP essaie de limiter la taille du r&eacute;pertoire
-	<code>CACHE/</code> de ce site &agrave; environ')
-	.' <b>' .taille_en_octets($quota_cache*1024*1024).'</b> '._L('de donn&eacute;es.');
+	echo _T('taille_cache_maxi',
+		array('octets' => taille_en_octets($quota_cache*1024*1024)));
 } else {
-	echo _L('Ce site ne pr&eacute;voit pas de limitation de taille du r&eacute;pertoire <code>CACHE/</code>.');
+	echo _T('taille_cache_infinie');
 }
 
 	echo "\n";
-	echo _L('Les fichiers du cache sont enregistr&eacute;s en mode '
-	.($compresser_cache?'':'non ').'compress&eacute;.');
-	echo ' '._L('(Ces param&egrave;tres sont modifiables par l\'administrateur du site.)').'</p>';
+	echo $compresser_cache? _T('cache_mode_compresse') :
+		_T('cache_mode_non_compresse');
+	echo ' ('._T('cache_modifiable_webmestre').')</p>';
 
 echo "</TD></TR>";
 echo "</TABLE>";
diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index 9c92837811..f4d93899cc 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -233,7 +233,7 @@ if ($titre && !$ajout_forum && $flag_editable) {
 			$select = join(", ", $champs);
 			$query = "SELECT $select FROM spip_articles WHERE id_article=$id_article";
 			$champs_originaux = spip_fetch_array(spip_query($query));
-			$id_version = ajouter_version($id_article, $champs_originaux, _L("Version initiale"));
+			$id_version = ajouter_version($id_article, $champs_originaux, _T('version_initiale'));
 
 			// Remettre une date un peu ancienne pour la version initiale 
 			if ($id_version == 1) // test inutile ?
@@ -413,7 +413,7 @@ if ($articles_versions AND $id_version>1 AND $options == "avancees") {
 	// Correction orthographique
 	if (lire_meta('articles_ortho') == 'oui') {
 		$js_ortho = "onclick=\"window.open(this.href, 'spip_ortho', 'scrollbars=yes, resizable=yes, width=740, height=580'); return false;\"";
-		icone_horizontale(_L("V&eacute;rifier l'orthographe"), "articles_ortho.php?id_article=$id_article", "ortho-24.gif", "rien.gif", 'echo', $js_ortho);
+		icone_horizontale(_T('ortho_verifier'), "articles_ortho.php?id_article=$id_article", "ortho-24.gif", "rien.gif", 'echo', $js_ortho);
 	}
 
 echo "</div>\n";
diff --git a/ecrire/articles_ortho.php b/ecrire/articles_ortho.php
index 947652e136..526b2379ed 100644
--- a/ecrire/articles_ortho.php
+++ b/ecrire/articles_ortho.php
@@ -112,13 +112,11 @@ $result_ortho = corriger_ortho($ortho, $lang_article);
 if (is_array($result_ortho)) {
 	$mots = $result_ortho['mauvais'];
 	if ($erreur = $result_ortho['erreur']) {
-		echo "<b>Attention&nbsp;: votre texte contient trop de fautes, aucune correction n'est sugg&eacute;r&eacute;e ".
-			"afin de ne pas surcharger le syst&egrave;me.</b><p>\n";
-		echo "<b>Commencez par corriger les fautes les plus &eacute;videntes et r&eacute;essayez ensuite.</b><p>";
+		echo "<b>"._T('ortho_trop_de_fautes')."</b><p>\n";
+		echo "<b>"._T('ortho_trop_de_fautes_2')."</b><p>";
 	}
 	else {
-		echo "<b>Les mots mal orthographi&eacute;s sont surlign&eacute;s en rouge. Vous pouvez cliquer ".
-			"sur chaque mot pour afficher des suggestions de correction.</b><p>\n";
+		echo "<b>"._T('ortho_mode_demploi')."</b><p>\n";
 	}
 
 	panneau_ortho($result_ortho);
@@ -131,10 +129,10 @@ if (is_array($result_ortho)) {
 }
 else {
 	$erreur = $result_ortho;
-	echo "<b>Aucun dictionnaire n'a &eacute;t&eacute; trouv&eacute; pour cette langue (";
+	echo "<b>"._T('ortho_dico_absent')." (";
 	echo traduire_nom_langue($lang_article);
 	echo "). ";
-	echo "Le syst&egrave;me ne peut pas v&eacute;rifier l'orthographe de ce texte.</b>";
+	echo _T('ortho_verif_impossible')."</b>";
 	foreach ($champs as $champ) {
 		$$champ = afficher_ortho($$champ);
 	}
diff --git a/ecrire/config-fonctions.php3 b/ecrire/config-fonctions.php3
index fb6b1dbe99..c5e66a61d9 100644
--- a/ecrire/config-fonctions.php3
+++ b/ecrire/config-fonctions.php3
@@ -286,23 +286,23 @@ debut_cadre_trait_couleur("historique-24.gif", false, "", _T('info_historique_ti
 // Correcteur d'orthographe
 //
 
-debut_cadre_trait_couleur("ortho-24.gif", false, "", _L('Orthographe'));
+debut_cadre_trait_couleur("ortho-24.gif", false, "", _T('ortho_orthographe'));
 	$articles_ortho = lire_meta("articles_ortho");
 
 	echo "<div class='verdana2'>";
-	echo _L('Un v&eacute;rificateur d\'orthographe est int&eacute;gr&eacute; &agrave; SPIP. Toutefois, avant d\'activer cette fonctionnalit&eacute;, veuillez lire avec attention le paragraphe suivant&nbsp;:');
+	echo _T('ortho_avis_privacy');
 	echo "</div>";
 
 	echo "<div class='verdana2'>";
 	echo "<blockquote class='spip'>";
-	echo _L('Pour v&eacute;rifier l\'orthographe d\'un texte, le site va envoyer la liste des mots &agrave; contr&ocirc;ler vers l\'un des &laquo;&nbsp;serveurs d\'orthographe&nbsp;&raquo; externes mis &agrave; votre disposition par diff&eacute;rents membres de la communaut&eacute; SPIP. Les mots sont envoy&eacute;s dans le d&eacute;sordre afin d\'assurer un minimum de confidentialit&eacute;. Si vous avez des craintes pour vos donn&eacute;es, n\'activez pas cette option (et retirez tout de suite vos informations du Web).');
+	echo _T('ortho_avis_privacy2');
 	echo "</blockquote>\n";
 	echo "</div>";
 
 	echo "<div class='verdana2'>";
 	afficher_choix('articles_ortho', $articles_ortho,
-		array('oui' => _L('Activer le v&eacute;rificateur d\'orthographe'),
-			'non' => _L('D&eacute;sactiver le v&eacute;rificateur d\'orthographe')));
+		array('oui' => _T('info_ortho_activer'),
+			'non' => _T('info_ortho_desactiver')));
 	echo "</div>";
 		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
 	
@@ -315,21 +315,21 @@ debut_cadre_trait_couleur("ortho-24.gif", false, "", _L('Orthographe'));
 // Previsualisation sur le site public
 //
 
-debut_cadre_trait_couleur("naviguer-site.gif", false, "", _L('Pr&eacute;visualisation'));
+debut_cadre_trait_couleur("naviguer-site.gif", false, "", _T('previsualisation'));
 	$preview = lire_meta("preview");
 	# non = personne n'est autorise a previsualiser (defaut)
 	# oui = les admins
 	# 1comite = admins et redacteurs
 
 	echo "<div class='verdana2'>";
-	echo _L('Il est possible de pr&eacute;visualiser le site comme si tous les articles et les br&egrave;ves (ayant au moins le statut &laquo;&nbsp;propos&eacute;&nbsp;&raquo;) &eacute;taient publi&eacute;s. Cette possibilit&eacute; doit-elle &ecirc;tre ouverte aux administrateurs seulement, &agrave; tous les r&eacute;dacteurs, ou &agrave; personne&nbsp;?');
+	echo _T('info_preview_texte');
 	echo "</div>";
 
 	echo "<div class='verdana2'>";
 	afficher_choix('preview', $preview,
-		array('oui' => _L('Seuls les administrateurs peuvent pr&eacute;visualiser le site'),
-			'1comite' => _L('Tous les r&eacute;dacteurs peuvent pr&eacute;visualiser le site'),
-			'non' => _L('La pr&eacute;visualisation est totalement d&eacute;sactiv&eacute;e')
+		array('oui' => _T('info_preview_admin'),
+			'1comite' => _T('info_preview_comite'),
+			'non' => _T('info_preview_desactive')
 		)
 	);
 	echo "</div>";
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 5bb07b12d6..a41ad469b0 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -3047,7 +3047,7 @@ function voir_en_ligne ($type, $id, $statut=false, $image='racine-24.gif') {
 		)
 			$message = '';
 		else
-			$message = _L('Pr&eacute;visualiser');
+			$message = _T('previsualiser');
 	}
 
 	if ($message)
diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 33a46e3d6c..0cd44760ae 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -815,25 +815,25 @@ function traiter_raccourcis_generale($letexte) {
 	//
 	$regexp = "|\[#?([^][]*)<-\]|";
 	if (preg_match_all($regexp, $letexte, $matches, PREG_SET_ORDER))
-		foreach ($matches as $regs)
-			$letexte = str_replace($regs[0],
-			'<a name="'.entites_html($regs[1]).'"></a>', $letexte);
+	foreach ($matches as $regs)
+		$letexte = str_replace($regs[0],
+		'<a name="'.entites_html($regs[1]).'"></a>', $letexte);
 
 
 	//
 	// Raccourcis liens [xxx->url] (cf. fonction extraire_lien ci-dessus)
 	// Note : complique car c'est ici qu'on applique la typo() !
 	//
-	$regexp = "|\[([^][]*)->(>?)([^]]*)\]|";
-	$texte_a_voir = $letexte;
+	$regexp = "|\[([^][]*)->(>?)([^]]*)\]|ms";
 	$texte_vu = '';
-	while (preg_match($regexp, $texte_a_voir, $regs)) {
+	if (preg_match_all($regexp, $letexte, $matches, PREG_SET_ORDER))
+	foreach ($matches as $regs) {
 		list($insert, $lien) = extraire_lien($regs);
-		$pos = strpos($texte_a_voir, $regs[0]);
-		$texte_vu .= typo(substr($texte_a_voir, 0, $pos)) . $insert;
-		$texte_a_voir = substr($texte_a_voir, $pos + strlen($regs[0]));
+		$pos = strpos($letexte, $regs[0]);
+		$texte_vu .= typo(substr($letexte, 0, $pos)) . $insert;
+		$letexte = substr($letexte, $pos + strlen($regs[0]));
 	}
-	$letexte = $texte_vu.typo($texte_a_voir); // typo de la queue du texte
+	$letexte = $texte_vu.typo($letexte); // typo de la queue du texte
 
 
 
diff --git a/ecrire/lab_ortho.php b/ecrire/lab_ortho.php
index 50b6cdb74e..5313fd7866 100644
--- a/ecrire/lab_ortho.php
+++ b/ecrire/lab_ortho.php
@@ -494,7 +494,7 @@ function panneau_ortho($ortho_result) {
 
 	echo "<form class='form-ortho verdana2' action='' method='get'>\n";
 	echo "<select name='select_ortho' id='select_ortho' onChange='suggest(this.selectedIndex);'>\n";
-	echo "<option value='0'>"._L("... mots &agrave; corriger ...")."</option>\n";
+	echo "<option value='0'>... "._T('ortho_mots_a_corriger')." ...</option>\n";
 	foreach ($mauvais as $mot => $suggest) {
 		$id = $id_suggest[$mot] = "$i";
 		$i++;
@@ -528,13 +528,13 @@ function panneau_ortho($ortho_result) {
 			echo "</ul>\n";
 		}
 		else {
-			echo "<i>Aucune suggestion n'a &eacute;t&eacute; trouv&eacute;e pour ce mot.</i>";
+			echo "<i>"._T('ortho_aucune_suggestion')."</i>";
 		}
 		echo "<br />";
 		$link = new Link;
 		$link->delVar('supp_ortho');
 		$link->addVar('ajout_ortho', $mot);
-		icone_horizontale(_L("Ajouter ce mot au dictionnaire"), $link->getUrl(), "ortho-24.gif", "creer.gif");
+		icone_horizontale(_T('ortho_ajouter_ce_mot'), $link->getUrl(), "ortho-24.gif", "creer.gif");
 		echo "</div>\n";
 		echo "</div>\n\n";
 	}
@@ -546,12 +546,12 @@ function panneau_ortho($ortho_result) {
 		echo "<div class='suggest-inactif' id='suggest$id'>";
 		echo "<span class='ortho-dico'>$mot_html</span>";
 		echo "<div class='detail'>\n";
-		echo "<i>"._L("Ce mot fait partie du dictionnaire du site.")."</i>";
+		echo "<i>"._T('ortho_ce_mot_connu')."</i>";
 		echo "<br />";
 		$link = new Link;
 		$link->delVar('ajout_ortho');
 		$link->addVar('supp_ortho', $mot);
-		icone_horizontale(_L("Enlever ce mot du dictionnaire"), $link->getUrl(), "ortho-24.gif", "supprimer.gif");
+		icone_horizontale(_T('ortho_supprimer_ce_mot'), $link->getUrl(), "ortho-24.gif", "supprimer.gif");
 		echo "</div>\n";
 		echo "</div>\n";
 	}
diff --git a/inc-admin.php3 b/inc-admin.php3
index 37a1c76904..7cf5cafc4b 100644
--- a/inc-admin.php3
+++ b/inc-admin.php3
@@ -310,7 +310,9 @@ function debug_page($no_exit = false) {
 	@header("Content-Type: text/html; charset=".lire_meta('charset'));
 	echo afficher_boutons_admin();
 	if (!$GLOBALS['debug_objets']['sourcefile']) return;
-	echo "<h3>Structure de la page</h3>\n";
+    echo "\n<body>\n<div id='spip_debug'>";
+	echo "\n<h1>Structure de la page</h1>\n";
+    echo "<ul>\n";
 	foreach ($debug_objets['sourcefile'] as $nom_skel => $sourcefile) {
 		echo "<li><b>".$sourcefile."</b>";
 		$link = $GLOBALS['clean_link'];
@@ -318,7 +320,7 @@ function debug_page($no_exit = false) {
 		$link->delvar('debug_affiche');
 		echo " <a href='".$link->getUrl()."&debug_affiche=resultat'>resultat</a>";
 		echo " <a href='".$link->getUrl()."&debug_affiche=code'>code</a>";
-		echo "</li>\n<ul>\n";
+		echo "<ul>\n";
 
 		if (is_array($debug_objets['pretty']))
 		foreach ($debug_objets['pretty'] as $nom => $pretty)
@@ -328,29 +330,32 @@ function debug_page($no_exit = false) {
 				$link = $GLOBALS['clean_link'];
 				$link->addvar('debug_objet', $nom);
 				$link->delvar('debug_affiche');
-			echo " <a href='".$link->getUrl()."&debug_affiche=boucle'>boucle</a>";
-				echo " <a href='".$link->getUrl()."&debug_affiche=code'>code</a>";
-				echo " <a href='".$link->getUrl()."&debug_affiche=resultat'>resultat</a>";
+				echo " <a href='".$link->getUrl()."&debug_affiche=boucle' class='debug_link_boucle'>boucle</a>";
+				echo " <a href='".$link->getUrl()."&debug_affiche=code' class='debug_link_code'>code</a>";
+				echo " <a href='".$link->getUrl()."&debug_affiche=resultat' class='debug_link_resultat'>resultat</a>";
 				echo "</li>\n";
 			}
-		echo "</ul>\n";
+		echo "</ul>\n</li>\n";
 	}
+    echo "</ul>\n";
 
 	if ($debug_objet AND $debug_affiche == 'resultat' AND ($res = $debug_objets['resultats'][$debug_objet])) {
-		echo "<b>".$debug_objets['pretty'][$debug_objet]."</b><br />";
-		echo "les premiers appels &agrave; cette boucle ont donn&eacute; les r&eacute;sultats ci-dessous:<br />";
+		echo "<div id=\"debug_boucle\"><fieldset><legend>".$debug_objets['pretty'][$debug_objet]."</legend>";
+		echo "<p>les premiers appels &agrave; cette boucle ont donn&eacute; les r&eacute;sultats ci-dessous:</p>";
 		foreach ($res as $view) {
-			echo "<hr>".interdire_scripts($view);
+			echo "<ul>".interdire_scripts($view)."</ul></fieldset></div>";
 		}
 	} else if ($debug_objet AND $debug_affiche == 'code' AND $res = $debug_objets['code'][$debug_objet]) {
-		echo "<b>".$debug_objets['pretty'][$debug_objet]."</b><br />";
+		echo "<div id=\"debug_boucle\"><fieldset><legend>".$debug_objets['pretty'][$debug_objet]."</legend>";
 		highlight_string("<"."?php\n".$res."\n?".">");
+		echo "</fieldset></div>";
 	} else if ($debug_objet AND $debug_affiche == 'boucle' AND $res = $debug_objets['boucle'][$debug_objet]) {
-		echo "<b>".$debug_objets['pretty'][$debug_objet]."</b><br />";
+		echo "<div id=\"debug_boucle\"><fieldset><legend>".$debug_objets['pretty'][$debug_objet]."</legend>";
 		highlight_string($res);
+		echo "</fieldset></div>";
 	}
 
-
+	echo "\n</div></body>";
 	if (!$no_exit) exit;
 }
 
@@ -370,7 +375,9 @@ function debug_dumpfile ($texte) {
 	$texte = '';
 	foreach ($tableau as $ligne)
 		$texte .= "\n".sprintf($format, ++$i).'. '.$ligne;
+    echo "<div id=\"debug_boucle\"><fieldset><legend>".$GLOBALS['debug_affiche']."</legend>";
 	highlight_string($texte);
+	echo "</fieldset></div>";
 
 	exit;
 }
diff --git a/inc-compilo.php3 b/inc-compilo.php3
index 83053a2420..d0be9a4283 100644
--- a/inc-compilo.php3
+++ b/inc-compilo.php3
@@ -544,7 +544,7 @@ function calculer_squelette($squelette, $nom, $gram, $sourcefile) {
 			if (!$rec) {
 			  return array(_T('info_erreur_squelette'),
 				       ($boucle->param . 
-					_L(' boucle récursive non définie')));
+					_L(' boucle recursive non definie')));
 			} 
 			$rec->externe = $id;
 			$descr['id_mere'] = $id;
diff --git a/spip_admin.css b/spip_admin.css
index dd44e6c041..529ebc477d 100644
--- a/spip_admin.css
+++ b/spip_admin.css
@@ -3,7 +3,7 @@
  */
 .spip-admin-float {
 	top: 0px;
-	right: 0px;
+	right: 20px;
 	position: absolute;
 }
 
@@ -53,3 +53,32 @@ a:active.spip-admin-boutons {
 	border-bottom: 2px solid #f00;
 }
 
+/* Style pour le mode debug */
+#spip_debug {
+	background-color: #FFECD9;
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+}
+#spip_debug ul ul {
+	font-size: 80%;
+}
+
+#spip_debug fieldset {
+	background-color: #FFF;
+	font-family: "Courier New", Courier, monospace;
+}
+
+#spip_debug legend {
+	background-color: #FFF;
+	border: solid 1px #F00;
+	padding: 1px 1em;
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-weight: bold;
+}
+
+#spip_debug ul ul a {
+	text-decoration: none;
+}
+
+#spip_debug ul ul a:hover {
+	text-decoration: underline;
+}
\ No newline at end of file
diff --git a/spip_image.php3 b/spip_image.php3
index c9cc99f5dd..6dde435aeb 100644
--- a/spip_image.php3
+++ b/spip_image.php3
@@ -84,7 +84,8 @@ function deplacer_fichier_upload($source, $dest) {
 		@unlink($dest);
 
 		if (($GLOBALS['_FILES']['size'] == 0) AND !$GLOBALS['action_zip']) {
-			echo _L("Ce fichier est trop gros pour le serveur, upload limit&eacute; &agrave; ").ini_get('upload_max_filesize');
+			echo _T('upload_limit',
+				array('max' => ini_get('upload_max_filesize'));
 		}
 	}
 
@@ -354,10 +355,11 @@ if ($ajout_doc == 'oui') {
 		if ($afficher_message_zip) {
 			// presenter une interface pour choisir si fichier joint ou decompacter
 			include_ecrire ("inc_presentation.php3");
-			install_debut_html(_L("Fichier ZIP"));
+			install_debut_html(_T('upload_fichier_zip'));
 		
 			
-			echo _L("<p>Le fichier que vous proposez d'installer est un fichier Zip.</p><p> Ce fichier peut &ecirc;tre :</p>\n\n");
+			echo "<p>"._T('upload_fichier_zip_texte')."</p>";
+			echo "<p>"._T('upload_fichier_zip_texte2')."</p>";
 			
 		
 			if ($HTTP_POST_VARS) $vars = $HTTP_POST_VARS;
@@ -370,8 +372,8 @@ if ($ajout_doc == 'oui') {
 
 			echo $link->getForm('POST');
 			
-			echo _L('')."<div><input type='radio' checked name='action_zip' value='telquel'>install&eacute; tel quel, en tant qu'archive compress&eacute;e Zip,</div>";
-			echo "<div><input type='radio' name='action_zip' value='decompacter'>d&eacute;compress&eacute; et chaque &eacute;l&eacute;ment qu'il contient install&eacute; sur le site. Les fichiers qui seront alors install&eacute;s sur le site sont&nbsp;:</div>";
+			echo _L('')."<div><input type='radio' checked name='action_zip' value='telquel'>"._T('upload_zip_telquel')."</div>";
+			echo "<div><input type='radio' name='action_zip' value='decompacter'>"._T('upload_zip_decompacter')."</div>";
 			
 			echo "<ul>$aff_fichiers</ul>";
 			
-- 
GitLab