diff --git a/ecrire/inc/bandeau.php b/ecrire/inc/bandeau.php
index 9e84b97ec75acf9ca5ac6491303aa9bf04d13077..93b6a2cf3ac43a1448d86701cfe39f86b0ebbcd0 100644
--- a/ecrire/inc/bandeau.php
+++ b/ecrire/inc/bandeau.php
@@ -257,7 +257,7 @@ function bando_identite(){
 	$url_lang = generer_url_ecrire('config_langage');
 
 	$res .= "<p class='session'>"
-	  . "<a title='Mes informations personnelles' href='".
+	  . "<a title='"._T('icone_informations_personnelles')."' href='".
 	  //generer_url_ecrire("auteur_infos","id_auteur=".$GLOBALS['visiteur_session']['id_auteur'])
 	  generer_url_ecrire("infos_perso")
 	  ."'>"
diff --git a/ecrire/inc/lien.php b/ecrire/inc/lien.php
index df6ee9190d97273ab6c4393383261f94ed7f1a0e..2bb3cf7d143afc3cc56765a078b1ab60ca71dfe9 100644
--- a/ecrire/inc/lien.php
+++ b/ecrire/inc/lien.php
@@ -36,8 +36,11 @@ function inc_lien_dist($lien, $texte='', $class='', $title='', $hlang='', $rel='
 	elseif (preg_match('/^\s*mailto:/',$lien)) # pseudo URL de mail
 		$class = "spip_mail";
 	elseif (preg_match('/^<html>/',$lien)) # cf traiter_lien_explicite
-		$class = "spip_url spip_out";
-	elseif (!$class) $class = "spip_out"; # si pas spip_in|spip_glossaire
+		$class = "spip_url";
+
+	// spip_out sur tous les liens externes
+	if (preg_match(',^https?://,S', $lien))
+		$class = trim("$class spip_out");
 
 	// Si l'objet n'est pas de la langue courante, on ajoute hreflang
 	if (!$hlang AND $lang!==$GLOBALS['spip_lang'])
@@ -454,7 +457,7 @@ function traiter_raccourci_ancre($letexte)
 // cf. http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Conventions_sur_les_titres
 
 define('_RACCOURCI_GLOSSAIRE', "/\[\?+\s*([^][<>]+)\]/S");
-define('_RACCOURCI_GLOSES', '/^([^|#{]*\w[^|#{]*)([^#]*)(#([^|{}]*))?(.*)$/');
+define('_RACCOURCI_GLOSES', '/^([^|#{]*\w[^|#{]*)([^#]*)(#([^|{}]*))?(.*)$/S');
 
 // http://doc.spip.org/@traiter_raccourci_glossaire
 function traiter_raccourci_glossaire($texte)