diff --git a/ecrire/inc_suivi_revisions.php b/ecrire/inc_suivi_revisions.php
index 42aabef4d73b6d383c07710a729a9c5dc268b897..65110eee86a38a9aa49f5a09bbe7bfdc08e1396f 100644
--- a/ecrire/inc_suivi_revisions.php
+++ b/ecrire/inc_suivi_revisions.php
@@ -19,7 +19,7 @@ function afficher_para_modifies ($texte) {
 	return $texte;
 }
 
-function afficher_suivi_versions ($debut = 0, $id_secteur = 0, $uniq_auteur = false) {
+function afficher_suivi_versions ($debut = 0, $id_secteur = 0, $uniq_auteur = false, $lang = "") {
 	global $connect_id_auteur, $connect_statut, $dir_lang;
 	
 	$nb_aff = 10;
@@ -30,6 +30,8 @@ function afficher_suivi_versions ($debut = 0, $id_secteur = 0, $uniq_auteur = fa
 	
 	if ($uniq_auteur) $req_where = " AND spip_versions.id_auteur = $connect_id_auteur";
 
+	if (strlen($lang) > 0) $req_where .= " AND spip_articles.lang='$lang'";
+
 	if ($id_secteur > 0) $req_where .= " AND spip_articles.id_secteur = $id_secteur";
 
 	$query = "SELECT spip_versions.*, spip_articles.statut, spip_articles.titre FROM spip_versions, spip_articles WHERE spip_versions.id_article = spip_articles.id_article AND spip_versions.id_version > 1$req_where ORDER BY spip_versions.date DESC LIMIT $debut, $nb_aff";
@@ -53,7 +55,7 @@ function afficher_suivi_versions ($debut = 0, $id_secteur = 0, $uniq_auteur = fa
 			for ($i = 0; $i < $nb_tranches; $i++) {
 				if ($i > 0) echo " | ";
 				if ($i*$nb_aff == $debut) echo "<b>";
-				else echo "<a href='suivi_versions.php?debut=".($i * $nb_aff)."&id_secteur=$id_secteur&uniq_auteur=$uniq_auteur'>";
+				else echo "<a href='suivi_versions.php?debut=".($i * $nb_aff)."&id_secteur=$id_secteur&uniq_auteur=$uniq_auteur&lang_choisie=$lang'>";
 				echo (($i * $nb_aff) + 1);
 				if ($i*$nb_aff == $debut) echo "</b>";
 				else echo "</a>";
diff --git a/ecrire/suivi_versions.php b/ecrire/suivi_versions.php
index 7f48135291a1729d3a6f94d13cff33110be049e7..8d25790d97f055078730816424982c6442aef73f 100644
--- a/ecrire/suivi_versions.php
+++ b/ecrire/suivi_versions.php
@@ -27,14 +27,22 @@ else $uniq_auteur = true;
 if ($connect_statut == "0minirezo") $req_where = " AND spip_articles.statut IN ('prepa','prop','publie')"; 
 else $req_where = " AND spip_articles.statut IN ('prop','publie')"; 
 
+echo "<p>";
 
-echo "<div class='arial1'>";
+echo "<div class='arial11'>";
+echo "<p>";
 
-if (!$uniq_auteur AND $id_secteur < 1) echo "<li><b>tout afficher</b>";
-else echo "<li><a href='suivi_versions.php'>tout afficher</a>";
+if (!$uniq_auteur AND $id_secteur < 1) echo "<li><b>"._T('info_tout_site')."</b>";
+else echo "<li><a href='suivi_versions.php'>"._T('info_tout_site')."</a>";
 
-if ($uniq_auteur) echo "<li><b>mes modifications</b>";
-else echo "<li><a href='suivi_versions.php?uniq_auteur=true'>mes modifications</a>";
+echo "<p>";
+
+$nom_auteur = $GLOBALS['auteur_session']['nom'];
+
+if ($uniq_auteur) echo "<li><b>$nom_auteur</b>";
+else echo "<li><a href='suivi_versions.php?uniq_auteur=true'>$nom_auteur</a>";
+
+echo "<p>";
 
 $query = "SELECT * FROM spip_rubriques WHERE id_parent = 0 ORDER BY titre";
 $result = spip_query($query);
@@ -49,6 +57,23 @@ while ($row = mysql_fetch_array($result)) {
 	if ($id_rubrique == $id_secteur)  echo "<li><b>$titre</b>";
 	else if (spip_num_rows($result_rub) > 0) echo "<li><a href='suivi_versions.php?id_secteur=$id_rubrique'>$titre</a>";
 }
+
+if ((lire_meta('multi_rubriques') == 'oui') OR (lire_meta('multi_articles') == 'oui')) {
+	echo "<p>";
+	$langues = explode(',', lire_meta('langues_multilingue'));
+	
+	foreach ($langues as $lang) {
+		$titre = traduire_nom_langue($lang);
+	
+		$query_lang = "SELECT spip_versions.* FROM spip_versions, spip_articles WHERE spip_versions.id_article = spip_articles.id_article AND spip_versions.id_version > 1 AND spip_articles.lang='$lang'$req_where LIMIT 0,1";
+		$result_lang = spip_query($query_lang);
+		
+		if ($lang == $lang_choisie)  echo "<li><b>$titre</b>";
+		else if (spip_num_rows($result_lang) > 0) echo "<li><a href='suivi_versions.php?lang_choisie=$lang'>$titre</a>";
+	}
+}
+
+
 echo "</div>";
 
 
@@ -59,7 +84,7 @@ echo "</div>";
 
 debut_droite();
 
-afficher_suivi_versions ($debut, $id_secteur, $uniq_auteur);
+afficher_suivi_versions ($debut, $id_secteur, $uniq_auteur, $lang_choisie);
 
 fin_page();