WordPress.org

Make WordPress Core

Ticket #20772: 20772.patch

File 20772.patch, 1.4 KB (added by SergeyBiryukov, 6 years ago)
  • wp-includes/formatting.php

     
    770770                chr(225).chr(187).chr(164) => 'U', chr(225).chr(187).chr(165) => 'u',
    771771                chr(225).chr(187).chr(176) => 'U', chr(225).chr(187).chr(177) => 'u',
    772772                chr(225).chr(187).chr(180) => 'Y', chr(225).chr(187).chr(181) => 'y',
     773                // Vowels with diacritic (Chinese, Hanyu Pinyin)
     774                chr(201).chr(145) => 'a',
     775                // macron
     776                chr(199).chr(149) => 'U', chr(199).chr(150) => 'u',
     777                // acute accent
     778                chr(199).chr(151) => 'U', chr(199).chr(152) => 'u',
     779                // caron
     780                chr(199).chr(141) => 'A', chr(199).chr(142) => 'a',
     781                chr(199).chr(143) => 'I', chr(199).chr(144) => 'i',
     782                chr(199).chr(145) => 'O', chr(199).chr(146) => 'o',
     783                chr(199).chr(147) => 'U', chr(199).chr(148) => 'u',
     784                chr(199).chr(153) => 'U', chr(199).chr(154) => 'u',
     785                // grave accent
     786                chr(199).chr(155) => 'U', chr(199).chr(156) => 'u',
    773787                );
    774788
    775789                $string = strtr($string, $chars);
     
    9861000                        '%e2%80%9a', '%e2%80%9b', '%e2%80%9e', '%e2%80%9f',
    9871001                        // copy, reg, deg, hellip and trade
    9881002                        '%c2%a9', '%c2%ae', '%c2%b0', '%e2%80%a6', '%e2%84%a2',
     1003                        // grave accent, acute accent, macron, caron
     1004                        '%cc%80', '%cc%81', '%cc%84', '%cc%8c',
    9891005                ), '', $title );
    9901006
    9911007                // Convert times to x