diff --git a/ecrire/inc/admin.php b/ecrire/inc/admin.php
index 514c6d63c6b4a7fda9536037ffbbabf489594b50..fd93c4aaecdd174c2a1d39334db5d9b8bb2b5fcc 100644
--- a/ecrire/inc/admin.php
+++ b/ecrire/inc/admin.php
@@ -55,7 +55,7 @@ function debut_admin($script, $action, $commentaire='') {
 					)),
 			('<br />'
 			 . _T('info_creer_repertoire_2', array('repertoire' => joli_repertoire($dir)))
-			 . bouton_suivant(_T('recharger_page'))))
+			 . bouton_suivant(_T('bouton_recharger_page'))))
 		. "</form>";
 
 	// code volontairement tordu:
diff --git a/ecrire/inc/minipres.php b/ecrire/inc/minipres.php
index 0060627440aa8a2b963d55c80c1d65a0235059df..2699a937c01e9ed39ea8119bb7cd212a484d1f72 100644
--- a/ecrire/inc/minipres.php
+++ b/ecrire/inc/minipres.php
@@ -120,9 +120,13 @@ function fieldset($legend, $champs = array(), $horchamps='') {
 }
 
 // http://doc.spip.org/@bouton_suivant
-function bouton_suivant($code = 'suivant') {
-	return "\n<span class='suivant'><input id='".$code."' type='submit' class='fondl'\nvalue=\"" .
-		_T("bouton_".$code) .
+function bouton_suivant($code = '') {
+	if($code=='') $code = _T('bouton_suivant');
+	static $suivant = 0;
+	$id = 'suivant'.(($suivant>0)?strval($suivant):'');
+	$suivant +=1;
+	return "\n<span class='suivant'><input id='".$id."' type='submit' class='fondl'\nvalue=\"" .
+		$code .
 		" >>\" /></span>\n";
 }
 
diff --git a/ecrire/install/etape_5.php b/ecrire/install/etape_5.php
index 3be81ad0d502b1b020b91e070da93810825c01d9..7422f737fbaf927bdc87db66f4264253e783fa04 100644
--- a/ecrire/install/etape_5.php
+++ b/ecrire/install/etape_5.php
@@ -81,7 +81,7 @@ function install_etape_5_dist()
 					'valeur' => 'ldap1',
 					'hidden' => true
 				)),
-			bouton_suivant('acces_ldap')
+			bouton_suivant(_T('bouton_acces_ldap'))
 		);
 		echo "</form>\n";
 	}
@@ -89,4 +89,4 @@ function install_etape_5_dist()
 	echo install_fin_html();
 }
 
-?>
\ No newline at end of file
+?>