diff --git a/.gitattributes b/.gitattributes
index a468fc4171cfd3115dfcf3e7cf46bd3a910f800d..6aa9571a27facf646ed70f8e0238b835fe938876 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -350,7 +350,6 @@ ecrire/inc_utils.php -text
 ecrire/lang/ecrire_br.php3 -text
 ecrire/lang/ecrire_cs.php3 -text
 ecrire/lang/ecrire_ru.php3 -text
-ecrire/lang/plugin_fr.php3 -text
 ecrire/lang/public_br.php3 -text
 ecrire/lang/public_cs.php3 -text
 ecrire/lang/public_ru.php3 -text
diff --git a/ecrire/exec_admin_plugin.php b/ecrire/exec_admin_plugin.php
index 955ff5e3ffa475be5b662028f1551ec1468d2554..282165e8ee298e04c13c2d52b0c8c370f74f0d12 100644
--- a/ecrire/exec_admin_plugin.php
+++ b/ecrire/exec_admin_plugin.php
@@ -47,37 +47,37 @@ function ligne_plug($plug_file,&$plug_actifs,$last_actif = false,$surligne = fal
 		switch ($etat) {
 			case 'experimental':
 				$puce = 'puce-rouge.gif';
-				$titre_etat = _T('plugin:etat_experimental');
+				$titre_etat = _T('plugin_etat_experimental');
 				break;
 			case 'test':
 				$puce = 'puce-orange.gif';
-				$titre_etat = _T('plugin:etat_test');
+				$titre_etat = _T('plugin_etat_test');
 				break;
 			case 'stable':
 				$puce = 'puce-verte.gif';
-				$titre_etat = _T('plugin:etat_stable');
+				$titre_etat = _T('plugin_etat_stable');
 				break;
 			default:
 				$puce = 'puce-poubelle.gif';
-				$titre_etat = _T('plugin:etat_developpement');
+				$titre_etat = _T('plugin_etat_developpement');
 				break;
 		}
-		$s .= "<img src='"._DIR_IMG_PACK."$puce' width='9' height='9' style='border:0;' alt='$titre_etat' title='$titre_etat' />&nbsp;";
+		$s .= "<img src='"._DIR_IMG_PACK."$puce' width='9' height='9' style='border:0;' alt=\"$titre_etat\" title=\"$titre_etat\" />&nbsp;";
 		
 		$s .= bouton_block_invisible("$plug_file");
 		$s .= ($plugok=='O'?"<strong>":"").$info['nom'].($plugok=='O'?"</strong>":"");
 		$s .= "</div>";
 		$s .= debut_block_invisible("$plug_file");
-		$s .= _T("plugin:version_plugin") . " : " . $info['version'] . " | <strong>$titre_etat</strong><br/>";
-		$s .= _T("plugin:repertoire_plugin") . " : " . $plug_file . "<br/>";
+		$s .= _T('version') .' '.  $info['version'] . " | <strong>$titre_etat</strong><br/>";
+		$s .= _T('repertoire_plugins') .' '. $plug_file . "<br/>";
 
 		if (isset($info['description']))
 			$s .= "<hr/>" . propre($info['description']) . "<br/>";
 
 		if (isset($info['auteur']))
-			$s .= "<hr/>" . _T("plugin:auteur_plugin") . " : " . propre($info['auteur']) . "<br/>";
+			$s .= "<hr/>" . _T('auteur') .' '. propre($info['auteur']) . "<br/>";
 		if (isset($info['lien']))
-			$s .= "<hr/>" . _T("plugin:lien_plugin") . " : " . propre($info['lien']) . "<br/>";
+			$s .= "<hr/>" . _T('info_url') .' '. propre($info['lien']) . "<br/>";
 
 		$s .= fin_block();
 		$vals[] = $s;
@@ -100,9 +100,9 @@ function ligne_plug($plug_file,&$plug_actifs,$last_actif = false,$surligne = fal
 		if (!$erreur){
 			$s .= "<input type='checkbox' name='statusplug_$plug_file' value='O' id='label_$id_input'";
 			$s .= ('O' == $plugok)?" checked='checked'":"";
-			$s .= " /> <label for='label_$id_input'><strong>"._T('plugin:activer_plugin')."</strong></label>";
+			$s .= " /> <label for='label_$id_input'><strong>"._T('activer_plugin')."</strong></label>";
 		}
-		$id_input++;		
+		$id_input++;
 		$vals[] = $s;
 
 		return $vals;
@@ -115,13 +115,13 @@ function admin_plugin(){
 	$surligne = "";
   
 	if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
-		debut_page(_T('plugin:onglet_plugin'), "administration", "plugin");
+		debut_page(_T('icone_admin_plugin'), "administration", "plugin");
 		echo _T('avis_non_acces_page');
 		fin_page();
 		exit;
 	}
 	
-	// mise à jour des données si envoi via formulaire
+	// mise a jour des donnees si envoi via formulaire
 	// sinon fait une passe de verif sur les plugin
 	if ($_POST['changer_plugin']=='oui'){
 		enregistre_modif_plugin();
@@ -144,39 +144,37 @@ function admin_plugin(){
 	if (isset($_GET['surligne']))
 		$surligne = $_GET['surligne'];
 
-	debut_page(_T('plugin:onglet_plugin'), "administration", "plugin");
+	debut_page(_T('icone_admin_plugin'), "administration", "plugin");
 	echo "<br/><br/><br/>";
 	
-	gros_titre(_T('plugin:titre_admin_plugin'));
-	// barre_onglets("administration", "plugin"); // a creer dynamiquement en fonction des plugin chargés qui utilisent une page admin ?
+	gros_titre(_T('icone_admin_plugin'));
+	// barre_onglets("administration", "plugin"); // a creer dynamiquement en fonction des plugin charges qui utilisent une page admin ?
 	
 	debut_gauche();
-	
 	debut_boite_info();
-	
 	echo _T('info_gauche_admin_tech');
-	
 	fin_boite_info();
-	
+
+
 	debut_droite();
-	
-	debut_cadre_trait_couleur("plugin-24.png", false, "", _T('plugin:texte_plugin'));
-	
-	echo "\n<p align='justify'>"._T('plugin:texte_presente_plugin')."</p>";
-	echo "\n<div>&nbsp;</div>\n";
-	echo generer_url_post_ecrire("admin_plugin");
-	
 
-	$titre_table = _L("Liste des plugin disponibles");
-	$icone = "plugin-24.png";
-	if ($titre_table) echo "<div style='height: 12px;'></div>";
-	echo "<div class='liste'>";
-	bandeau_titre_boite2($titre_table, $icone, $couleur_claire, "black");
-	echo "<table width='100%' cellpadding='4' cellspacing='0' border='0'>";
+	debut_cadre_relief();
+
+	global $couleur_foncee;
+	echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH=\"100%\">";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='' colspan=4><B>";
+	echo "<FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
+	echo _T('plugins_liste')."</FONT></B></TD></TR>";
+
+	echo "<tr><td class='serif' colspan=4>";
+	echo _T('texte_presente_plugin');
+
+	echo generer_url_post_ecrire("admin_plugin");
 	$tableau = array();
 
 	//
 	// boucle sur les plugins
+	//
 	$plugins_actifs=liste_plugin_actifs();
 	$count = 0;
 	foreach ($plugins_actifs as $plug_file){
@@ -195,15 +193,16 @@ function admin_plugin(){
 	echo "\n<input type='hidden' name='id_auteur' value='$connect_id_auteur' />";
 	echo "\n<input type='hidden' name='hash' value='" . calculer_action_auteur("valide_plugin") . "'>";
 	echo "\n<input type='hidden' name='changer_plugin' value='oui'>";
-	//echo "\n<input type='hidden' name='redirect' value='" . _DIR_RESTREINT_ABS . "admin_plugin.php3'>";
+
 	echo "\n<p>";
 	
 	echo "<div style='text-align:$spip_lang_right'><input type='submit' name='Valider' value='"._T('bouton_valider')."' class='fondo'></div>";
-	fin_cadre_trait_couleur();
-	
-	
+
+	echo "</form></tr></table>\n";
+
 	echo "<br />";
-	
+
+
 	fin_page();
 
 }
diff --git a/ecrire/exec_configuration.php b/ecrire/exec_configuration.php
index a795f1f81c794d316f2daad02547c1973e9ce97a..ade0b762fc75639ede4f0c85dbcf75690ed5eefd 100644
--- a/ecrire/exec_configuration.php
+++ b/ecrire/exec_configuration.php
@@ -446,6 +446,37 @@ else $style = "display: none;";
 	echo "</div>";
 
 
+//
+// Gestion des flux RSS
+//
+
+debut_cadre_relief("", false, "", _T('ical_titre_rss'));
+
+echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
+
+echo "<TR><TD class='verdana2'>";
+echo '<img src="'._DIR_IMG_PACK."feed.png".'" /> ',
+	_T('info_syndication_integrale_1',
+		array('url' => generer_url_ecrire('synchro'),
+		'titre' => _T("icone_suivi_activite"))
+	),
+	'<p>',
+	_T('info_syndication_integrale_2');
+echo "</TD></TR>";
+
+echo "<TR>";
+echo "<TD align='$spip_lang_left' class='verdana2'>";
+afficher_choix('syndication_integrale', $GLOBALS['meta']["syndication_integrale"],
+	array('oui' => _T('item_autoriser_syndication_integrale'),
+		'non' => _T('item_non_autoriser_syndication_integrale')), "<br>");
+echo "</TD></TR>";
+echo "</TABLE>\n";
+
+fin_cadre_relief();
+
+echo "<p>";
+
+
 
 echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
 echo "<TR><td style='text-align:$spip_lang_right;'>";
@@ -501,5 +532,6 @@ echo "</form>";
 
 
 fin_page();
+
 }
 ?>
diff --git a/ecrire/exec_synchro.php b/ecrire/exec_synchro.php
index e3013e65dd005c31fe07aacc93a9dcbf2bfbe0a5..054cafab6ac643546d7824ddcc7c66a999dac74a 100644
--- a/ecrire/exec_synchro.php
+++ b/ecrire/exec_synchro.php
@@ -126,7 +126,7 @@ echo "<p>"._T("ical_texte_rss_articles2")."</p>";
 			$titre = htmlspecialchars($titre_rubrique);
 			
 			echo "<li>", http_href( generer_url_public('backend', "id_rubrique=$id_rubrique"), 
-	'<span class="rss-button">RSS</span>&nbsp; ' . $titre_rubrique,
+	'<img src="'._DIR_IMG_PACK.'feed.png'.'" border="0" />&nbsp; ' . $titre_rubrique,
 					       $titre),
 			  "</li>\n";
 		}
diff --git a/ecrire/inc_config.php b/ecrire/inc_config.php
index 9155a8e00c15adda6692a77aef41a837cf8f1779..a344566a8ed193212c72b35eef3f6bc31687c298 100644
--- a/ecrire/inc_config.php
+++ b/ecrire/inc_config.php
@@ -63,6 +63,7 @@ function init_config() {
 		'documents_article' => 'oui',
 		'documents_rubrique' => 'non',
 		'charset' => _DEFAULT_CHARSET,
+		'syndication_integrale' => 'oui',
 
 		'creer_htpasswd' => 'non',
 		'creer_htaccess' => 'non',
diff --git a/ecrire/inc_plugin.php b/ecrire/inc_plugin.php
index df693d4d01d6be820450caf97573e9fb0f8afdc3..ff22a296a8018e317ea134ab6018b83492c58023 100644
--- a/ecrire/inc_plugin.php
+++ b/ecrire/inc_plugin.php
@@ -255,11 +255,11 @@ function plugin_get_infos($plug){
 			lire_fichier(_DIR_PLUGINS."$plug/plugin.xml", $texte);
 			$arbre = parse_plugin_xml($texte);
 			if (!isset($arbre['plugin'])&&is_array($arbre['plugin']))
-				$arbre = array('erreur' => array(_T('plugin:erreur_plugin_fichier_def_incorrect')." : $plug/plugin.xml"));
+				$arbre = array('erreur' => array(_T('erreur_plugin_fichier_def_incorrect')." : $plug/plugin.xml"));
 		}
 		else {
 			// pour arriver ici on l'a vraiment cherche...
-			$arbre = array('erreur' => array(_T('plugin:erreur_plugin_fichier_def_absent')." : $plug/plugin.xml"));
+			$arbre = array('erreur' => array(_T('erreur_plugin_fichier_def_absent')." : $plug/plugin.xml"));
 		}
 
 		plugin_verifie_conformite($plug,$arbre);
@@ -292,24 +292,24 @@ function plugin_verifie_conformite($plug,&$arbre){
 	if (isset($arbre['plugin'])&&is_array($arbre['plugin']))
 		$arbre = end($arbre['plugin']); // derniere def plugin
 	else{
-		$arbre = array('erreur' => array(_T('plugin:erreur_plugin_tag_plugin_absent')." : $plug/plugin.xml"));
+		$arbre = array('erreur' => array(_T('erreur_plugin_tag_plugin_absent')." : $plug/plugin.xml"));
 		$silence = true;
 	}
   // verification de la conformite du plugin avec quelques
   // precautions elementaires
   if (!isset($arbre['nom'])){
   	if (!$silence)
-			$arbre['erreur'][] = _T('plugin:erreur_plugin_nom_manquant');
+			$arbre['erreur'][] = _T('erreur_plugin_nom_manquant');
 		$arbre['nom'] = array("");
 	}
   if (!isset($arbre['version'])){
   	if (!$silence)
-			$arbre['erreur'][] = _T('plugin:erreur_plugin_version_manquant');
+			$arbre['erreur'][] = _T('erreur_plugin_version_manquant');
 		$arbre['version'] = array("");
 	}
   if (!isset($arbre['prefix'])){
   	if (!$silence)
-			$arbre['erreur'][] = _T('plugin:erreur_plugin_prefix_manquant');
+			$arbre['erreur'][] = _T('erreur_plugin_prefix_manquant');
 		$arbre['prefix'] = array("");
 	}
 	else{
@@ -318,14 +318,14 @@ function plugin_verifie_conformite($plug,&$arbre){
 		if (isset($arbre['etat'])){
 			$etat = trim(end($arbre['etat']));
 			if (!preg_match(',^(dev|experimental|test|stable)$,',$etat))
-				$arbre['erreur'][] = _T('plugin:erreur_plugin_etat_inconnu')." : $etat";
+				$arbre['erreur'][] = _T('erreur_plugin_etat_inconnu')." : $etat";
 		}
 		if (isset($arbre['options'])){
 			foreach($arbre['options'] as $optfile){
 				$optfile = trim($optfile);
 				if (!@is_readable(_DIR_PLUGINS."$plug/$optfile"))
   				if (!$silence)
-						$arbre['erreur'][] = _T('plugin:erreur_plugin_fichier_absent')." : $optfile";
+						$arbre['erreur'][] = _T('erreur_plugin_fichier_absent')." : $optfile";
 			}
 		}
 		if (isset($arbre['fonctions'])){
@@ -333,7 +333,7 @@ function plugin_verifie_conformite($plug,&$arbre){
 				$optfile = trim($optfile);
 				if (!@is_readable(_DIR_PLUGINS."$plug/$optfile"))
   				if (!$silence)
-						$arbre['erreur'][] = _T('plugin:erreur_plugin_fichier_absent')." : $optfile";
+						$arbre['erreur'][] = _T('erreur_plugin_fichier_absent')." : $optfile";
 			}
 		}
 		$fonctions = array();
@@ -349,7 +349,7 @@ function plugin_verifie_conformite($plug,&$arbre){
 			// verif que la methode a un nom autorise
 			if (in_array(strtolower($action),$liste_methodes_reservees)){
 				if (!$silence)
-					$arbre['erreur'][] = _T("plugin:erreur_plugin_nom_fonction_interdit")." : $action";
+					$arbre['erreur'][] = _T("erreur_plugin_nom_fonction_interdit")." : $action";
 			}
 			else{
 				// verif que le fichier de def est bien present
@@ -357,7 +357,7 @@ function plugin_verifie_conformite($plug,&$arbre){
 					$inclure = _DIR_PLUGINS."$plug/".end($pipe['inclure']);
 					if (!@is_readable($inclure))
 	  				if (!$silence)
-							$arbre['erreur'][] = _T('plugin:erreur_plugin_fichier_absent')." : $inclure";
+							$arbre['erreur'][] = _T('erreur_plugin_fichier_absent')." : $inclure";
 				}
 			}
 		}
diff --git a/ecrire/lang/ecrire_fr.php3 b/ecrire/lang/ecrire_fr.php3
index 07f94e49a6406c843e497831dcd8096cbe096319..6e15c073171a30ab68e7941c7480e70e69c1dead 100644
--- a/ecrire/lang/ecrire_fr.php3
+++ b/ecrire/lang/ecrire_fr.php3
@@ -6,7 +6,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 
 
 // A
+'activer_plugin' => 'Activer le plugin',
 'aide_non_disponible' => 'Cette partie de l\'aide en ligne n\'est pas encore disponible dans cette langue.',
+'auteur' => 'Auteur&nbsp;:',
 'avis_acces_interdit' => 'Acc&egrave;s interdit.',
 'avis_article_modifie' => 'Attention, @nom_auteur_modif@ a travaill&eacute; sur cet article il y a @date_diff@ minutes',
 'avis_aucun_resultat' => 'Aucun r&eacute;sultat.',
@@ -140,7 +142,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 'email_2' => 'email :',
 'entree_adresse_annuaire' => 'Adresse de l\'annuaire',
 'entree_adresse_email' => 'Votre adresse email',
-'entree_adresse_fichier_syndication' => 'Adresse du fichier &laquo;&nbsp;backend&nbsp;&raquo; pour la syndication&nbsp;:',
+'entree_adresse_fichier_syndication' => 'Adresse du fichier de syndication&nbsp;:',
 'entree_adresse_site' => '<b>Adresse du site</b> [Obligatoire]',
 'entree_base_donnee_1' => 'Adresse de la base de donn&eacute;es',
 'entree_base_donnee_2' => '(Souvent cette adresse correspond &agrave; celle de votre site, parfois elle correspond &agrave; la mention &laquo;localhost&raquo;, parfois elle est laiss&eacute;e totalement vide.)',
@@ -175,6 +177,13 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 'entree_texte_breve' => 'Texte de la br&egrave;ve',
 'entree_titre_obligatoire' => '<B>Titre</B> [Obligatoire]<BR>',
 'entree_url' => 'L\'adresse (URL) de votre site',
+'erreur_plugin_fichier_absent' => 'Fichier absent',
+'erreur_plugin_fichier_def_absent' => 'Fichier de d&eacute;finition absent',
+'erreur_plugin_nom_fonction_interdit' => 'Nom de fonction interdit',
+'erreur_plugin_nom_manquant' => 'Nom du plugin manquant',
+'erreur_plugin_prefix_manquant' => 'Espace de nommage du plugin non d&eacute;fini',
+'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; manquant dans le fichier de d&eacute;finition',
+'erreur_plugin_version_manquant' => 'Version du plugin manquante',
 
 
 // I
@@ -189,8 +198,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 'ical_texte_rss' => 'Vous pouvez syndiquer les nouveaut&eacute;s de ce site dans n\'importe quel lecteur de fichiers au format XML/RSS (Rich Site Summary). C\'est aussi le format qui permet &agrave; SPIP de lire les nouveaut&eacute;s publi&eacute;es sur d\'autres sites utilisant un format d\'&eacute;change compatible (sites syndiqu&eacute;s).',
 'ical_titre_js' => 'Javascript',
 'ical_titre_mailing' => 'Mailing-list',
-'ical_titre_rss' => 'Fichiers &laquo; backend &raquo;',
+'ical_titre_rss' => 'Fichiers de syndication',
 'icone_activer_cookie' => 'Activer le cookie de correspondance',
+'icone_admin_plugin' => 'Gestion des plugins',
 'icone_afficher_auteurs' => 'Afficher les auteurs',
 'icone_afficher_visiteurs' => 'Afficher les visiteurs',
 'icone_arret_discussion' => 'Ne plus participer &agrave; cette discussion',
@@ -586,6 +596,8 @@ exige d\'avoir un acc&egrave;s FTP au site Web.',
 'info_suivi_activite' => 'Suivi de l\'activit&eacute; &eacute;ditoriale',
 'info_supprimer_mot' => 'supprimer&nbsp;ce&nbsp;mot',
 'info_surtitre' => 'Surtitre :',
+'info_syndication_integrale_1' => 'Votre site propose des fichiers de syndication (voir &laquo;&nbsp;<a href="@url@">@titre@</a>&nbsp;&raquo;).',
+'info_syndication_integrale_2' => 'Souhaitez-vous transmettre les articles dans leur int&eacute;gralit&eacute;, ou ne diffuser qu\'un r&eacute;sum&eacute; de quelques centaines de caract&egrave;res&nbsp;?',
 'info_taille_maximale_vignette' => 'Taille maximale des vignettes g&eacute;n&eacute;r&eacute;es par le syst&egrave;me&nbsp;:',
 'info_terminer_installation' => 'Vous pouvez maintenant terminer la proc&eacute;dure d\'installation standard.',
 'info_texte' => 'Texte',
@@ -615,8 +627,8 @@ dans une couleur qui indique leur &eacute;tat&nbsp;:',
 'info_une_breve' => 'une br&egrave;ve,',
 'info_une_rubrique' => 'une rubrique,',
 'info_une_rubrique_02' => '1 rubrique',
-'info_url' => 'URL :',
-'info_url_site' => 'URL DU SITE :',
+'info_url' => 'URL&nbsp;:',
+'info_url_site' => 'URL DU SITE&nbsp;:',
 'info_urlref' => 'Lien hypertexte&nbsp;:',
 'info_utilisation_spip' => 'Vous pouvez maintenant commencer &agrave; utiliser le syst&egrave;me de publication assist&eacute;e...',
 'info_visites_par_mois' => 'Affichage par mois :',
@@ -638,6 +650,7 @@ dans une couleur qui indique leur &eacute;tat&nbsp;:',
 'item_ajout_mots_cles' => 'Autoriser l\'ajout de mots-cl&eacute;s aux forums',
 'item_autoriser_documents_joints' => 'Autoriser les documents joints aux articles',
 'item_autoriser_documents_joints_rubriques' => 'Autoriser les documents dans les rubriques',
+'item_autoriser_syndication_integrale' => 'Diffuser l\'int&eacute;gralit&eacute; des articles dans les fichiers de syndication',
 'item_bloquer_liens_syndiques' => 'Bloquer les liens syndiqu&eacute;s pour validation',
 'item_breve_refusee' => 'NON - Br&egrave;ve refus&eacute;e',
 'item_breve_validee' => 'OUI - Br&egrave;ve valid&eacute;e',
@@ -663,6 +676,7 @@ dans une couleur qui indique leur &eacute;tat&nbsp;:',
 'item_non_ajout_mots_cles' => 'Interdire l\'utilisation des mots-cl&eacute;s dans les forums',
 'item_non_autoriser_documents_joints' => 'Ne pas autoriser les documents dans les articles',
 'item_non_autoriser_documents_joints_rubriques' => 'Ne pas autoriser les documents dans les rubriques',
+'item_non_autoriser_syndication_integrale' => 'Ne diffuser qu\'un r&eacute;sum&eacute;',
 'item_non_bloquer_liens_syndiques' => 'Ne pas bloquer les liens issus de la syndication',
 'item_non_creer_fichiers_authent' => 'Ne pas cr&eacute;er ces fichiers',
 'item_non_gerer_annuaire_site_web' => 'D&eacute;sactiver l\'annuaire de sites Web',
@@ -753,6 +767,18 @@ dans une couleur qui indique leur &eacute;tat&nbsp;:',
 'ortho_verifier' => 'V&eacute;rifier l\'orthographe',
 
 
+// P
+'plugin_etat_developpement' => 'en d&eacute;veloppement',
+'plugin_etat_experimental' => 'exp&eacute;rimental',
+'plugin_etat_stable' => 'stable',
+'plugin_etat_test' => 'en test',
+'plugins_liste' => 'Liste des plugins',
+
+
+// R
+'repertoire_plugins' => 'R&eacute;pertoire&nbsp;:',
+
+
 // S
 'statut_admin_restreint' => '(admin restreint)',
 'syndic_choix_moderation' => 'Que faire des prochains liens en provenance de ce site&nbsp;?',
@@ -900,6 +926,7 @@ r&eacute;installation de SPIP pour recr&eacute;er une nouvelle base ainsi qu\'un
 'texte_plus_trois_car' => 'plus de 3 caract&egrave;res',
 'texte_plusieurs_articles' => 'Plusieurs auteurs trouv&eacute;s pour "@cherche_auteur@":',
 'texte_port_annuaire' => '(La valeur indiqu&eacute;e par d&eacute;faut convient g&eacute;n&eacute;ralement.)',
+'texte_presente_plugin' => 'Cette page liste les plugins disponibles sur le site. Vous pouvez activer les plugins n&eacute;cessaires en cochant la case correspondante.',
 'texte_proposer_publication' => 'Lorsque votre article est termin&eacute;,<br> vous pouvez proposer sa publication.',
 'texte_proxy' => 'Dans certains cas (intranet, r&eacute;seaux prot&eacute;g&eacute;s...),
 		il peut &ecirc;tre n&eacute;cessaire d\'utiliser un <I>proxy HTTP</I> pour atteindre les sites syndiqu&eacute;s.
@@ -915,7 +942,7 @@ recalculer une seule page, passez plut&ocirc;t par l\'espace public et utilisez-
 'texte_recapitiule_liste_documents' => 'Cette page r&eacute;capitule la liste des documents que vous avez plac&eacute;s dans les rubriques. Pour modifier les informations de chaque document, suivez le lien vers la page de sa rubrique.',
 'texte_recuperer_base' => 'R&eacute;parer la base de donn&eacute;es',
 'texte_reference_mais_redirige' => 'article r&eacute;f&eacute;renc&eacute; dans votre site SPIP, mais redirig&eacute; vers une autre URL.',
-'texte_referencement_automatique' => '<b>R&eacute;f&eacute;rencement automatis&eacute; d\'un site</b><br>Vous pouvez r&eacute;f&eacute;rencer rapidement un site Web en indiquant ci-dessous l\'adresse URL d&eacute;sir&eacute;e, ou l\'adresse de son fichier backend. SPIP va r&eacute;cup&eacute;rer automatiquement les informations concernant ce site (titre, description...).',
+'texte_referencement_automatique' => '<b>R&eacute;f&eacute;rencement automatis&eacute; d\'un site</b><br>Vous pouvez r&eacute;f&eacute;rencer rapidement un site Web en indiquant ci-dessous l\'adresse URL d&eacute;sir&eacute;e, ou l\'adresse de son fichier de syndication. SPIP va r&eacute;cup&eacute;rer automatiquement les informations concernant ce site (titre, description...).',
 'texte_requetes_echouent' => '<b>Lorsque certaines requ&ecirc;tes MySQL &eacute;chouent
   syst&eacute;matiquement et sans raison apparente, il est possible
   que ce soit &agrave; cause de la base de donn&eacute;es
@@ -975,16 +1002,16 @@ avez fait des modifications importantes de graphisme ou de structure du site.',
 'texte_trop_resultats_auteurs' => 'Trop de r&eacute;sultats pour "@cherche_auteur@" ; veuillez affiner la recherche.',
 'texte_unpack' => 't&eacute;l&eacute;chargement de la derni&egrave;re version',
 'texte_utilisation_moteur_syndiques' => 'Lorsque vous utilisez le moteur de recherche int&eacute;gr&eacute; 
-				&agrave; SPIP, vous pouvez effectuer les recherches sur les sites et
-				les articles syndiqu&eacute;s de deux mani&egrave;res
-				diff&eacute;rentes. <br><img src=\'puce.gif\'> La plus
-				simple consiste &agrave; rechercher uniquement dans les
-				titres et les descriptifs des articles. <br><img src=\'puce.gif\'>
-				Une seconde m&eacute;thode, beaucoup plus puissante, permet
-				&agrave; SPIP de rechercher &eacute;galement dans le texte des
-				sites r&eacute;f&eacute;renc&eacute;s&nbsp;. Si vous
-				r&eacute;f&eacute;rencez un site, SPIP va alors effectuer la
-				recherche dans le texte du site lui-m&ecirc;me.',
+    &agrave; SPIP, vous pouvez effectuer les recherches sur les sites et
+    les articles syndiqu&eacute;s de deux mani&egrave;res
+    diff&eacute;rentes. <br>- La plus
+    simple consiste &agrave; rechercher uniquement dans les
+    titres et les descriptifs des articles. <br>-
+    Une seconde m&eacute;thode, beaucoup plus puissante, permet
+    &agrave; SPIP de rechercher &eacute;galement dans le texte des
+    sites r&eacute;f&eacute;renc&eacute;s&nbsp;. Si vous
+    r&eacute;f&eacute;rencez un site, SPIP va alors effectuer la
+    recherche dans le texte du site lui-m&ecirc;me.',
 'texte_utilisation_moteur_syndiques_2' => 'Cette m&eacute;thode oblige SPIP &agrave; visiter
 				r&eacute;guli&egrave;rement les sites r&eacute;f&eacute;renc&eacute;s,
 				ce qui peut provoquer un l&eacute;ger ralentissement de votre propre
@@ -1075,6 +1102,7 @@ avez fait des modifications importantes de graphisme ou de structure du site.',
 
 
 // V
+'version' => 'Version&nbsp;:',
 'version_initiale' => 'Version initiale'
 
 );
diff --git a/ecrire/lang/plugin_fr.php3 b/ecrire/lang/plugin_fr.php3
deleted file mode 100644
index 6fe4bdd080b679ca8a94a4640f7f21525e068025..0000000000000000000000000000000000000000
--- a/ecrire/lang/plugin_fr.php3
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
-// fichier de langue pour gestion des plugins
-$GLOBALS[$GLOBALS['idx_lang']] = array(
-'activer_plugin' => 'Activer le plugin',
-
-'auteur_plugin' => 'Auteur',
-
-'erreur_plugin_fichier_def_absent' => "Fichier de definition absent",
-'erreur_plugin_tag_plugin_absent' => "&lt;plugin&gt; manquant dans le fichier de definition",
-'erreur_plugin_nom_manquant' => "Nom du plugin manquant",
-'erreur_plugin_version_manquant' => "Version du plugin manquante",
-'erreur_plugin_prefix_manquant' => "Espace de nommage du plugin non defini",
-'erreur_plugin_fichier_absent' => "Fichier absent",
-'erreur_plugin_nom_fonction_interdit' => 'Nom de fonction interdit',
-
-'etat_developpement' => 'En developpement',
-'etat_experimental' => 'Experimental',
-'etat_test' => 'En test',
-'etat_stable' => 'Version Stable',
-
-'lien_plugin' => 'Lien',
-'onglet_plugin' => 'Gestion des plugins',
-
-'repertoire_plugin' => 'R&eacute;pertoire',
-
-'texte_plugin' => 'Liste des plugins',
-'texte_presente_plugin' => 'Cette page permet de lister les plugins pr&eacute;sents sur le site ainsi que leur &eacute;tat. Pour le changer, cocher le bouton correspondant et Valider. Les plugins sont &agrave; d&eacute;poser via ftp dans le dossier /plugins',
-'titre_admin_plugin' => 'Gestion des plugins',
-
-'version_plugin' => 'Version'
-);
-?>
\ No newline at end of file
diff --git a/ecrire/lang/spip_fr.php3 b/ecrire/lang/spip_fr.php3
index 7560e7887574f68b2afa37f929ee7195e6afbe93..80010ea1c3e453b6b8699a18c0cb9695ab5e81c9 100644
--- a/ecrire/lang/spip_fr.php3
+++ b/ecrire/lang/spip_fr.php3
@@ -292,7 +292,6 @@ Merci de votre participation
 'ical_texte_rss_breves' => 'Il existe de plus un fichier contenant les br&egrave;ves du site. En pr&eacute;cisant un num&eacute;ro de rubrique, vous obtiendrez uniquement les br&egrave;ves de cette rubrique.',
 'icone_a_suivre' => '&Agrave; suivre',
 'icone_admin_site' => 'Administration du site',
-'icone_admin_plugin' => 'Administration des plugin',
 'icone_agenda' => 'Agenda',
 'icone_aide_ligne' => 'Aide',
 'icone_articles' => 'Articles',