Skip to content
Extraits de code Groupes Projets
Valider dd30741f rédigé par kent1's avatar kent1
Parcourir les fichiers

Simples quotes

parent b9c6654f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -19,7 +19,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
function typographie_en_dist($letexte) {
// zouli apostrophe
$letexte = str_replace("'", "’", $letexte);
$letexte = str_replace("'", '’', $letexte);
$cherche1 = array(
'/ --?,/S'
......@@ -29,8 +29,8 @@ function typographie_en_dist($letexte) {
);
$letexte = preg_replace($cherche1, $remplace1, $letexte);
$letexte = str_replace(" ", "~", $letexte);
$letexte = preg_replace("/ *~+ */", "~", $letexte);
$letexte = str_replace(' ', '~', $letexte);
$letexte = preg_replace('/ *~+ */', '~', $letexte);
$cherche2 = array(
'/([^-\n]|^)--([^-]|$)/',
......
......@@ -24,20 +24,20 @@ function typographie_fr_dist($letexte) {
// 147 = ldquo; 148 = rdquo; ' = zouli apostrophe
if (!$trans) {
$trans = array(
"'" => "’",
" " => "~",
"»" => "»",
"«" => "«",
"”" => "”",
"“" => "“",
"°" => "°"
"'" => '’',
' ' => '~',
'»' => '»',
'«' => '«',
'”' => '”',
'“' => '“',
'°' => '°'
);
$chars = array(160 => '~', 187 => '»', 171 => '«', 148 => '”', 147 => '“', 176 => '°');
$chars_trans = array_keys($chars);
$chars = array_values($chars);
$chars_trans = implode(' ', array_map('chr', $chars_trans));
$chars_trans = unicode2charset(charset2unicode($chars_trans, 'iso-8859-1', 'forcer'));
$chars_trans = explode(" ", $chars_trans);
$chars_trans = explode(' ', $chars_trans);
foreach ($chars as $k => $r) {
$trans[$chars_trans[$k]] = $r;
}
......@@ -66,7 +66,7 @@ function typographie_fr_dist($letexte) {
'\0~'
);
$letexte = preg_replace($cherche1, $remplace1, $letexte);
$letexte = preg_replace("/ *~+ */S", "~", $letexte);
$letexte = preg_replace('/ *~+ */S', '~', $letexte);
$cherche2 = array(
'/([^-\n]|^)--([^-]|$)/S',
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter