diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3 index a845d698d2ac8232751c920aff6bb5a4546b9fb5..073566cae76d594b495db277ee33732dd9f8d047 100644 --- a/ecrire/inc_texte.php3 +++ b/ecrire/inc_texte.php3 @@ -388,7 +388,10 @@ function typo($letexte) { else $letexte = typo_en($letexte); - $letexte = str_replace("'", "’", $letexte); + $letexte = str_replace("'", "’", $letexte); + + // "pas encore mur!" + // $letexte = ereg_replace('"([^" &;]([^"]*[^" &;])?)"', "“\\1”", $letexte); //$letexte = corriger_caracteres($letexte); $letexte = echappe_retour($letexte, $les_echap, "SOURCETYPO"); @@ -611,8 +614,10 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = ' global $lang_dir; // Puce - if (!$lang_dir) + if (!$lang_dir) { + include_ecrire('inc_lang.php3'); $lang_dir = lang_dir($GLOBALS['spip_lang']); + } if ($lang_dir == 'rtl' AND $GLOBALS['puce_rtl']) $puce = $GLOBALS['puce_rtl']; else