WordPress.org

Make WordPress Core

Ticket #8775: 8775.4.diff

File 8775.4.diff, 1.2 KB (added by MikeHansenMe, 8 years ago)

Updated patch path relative from wp folder

  • wp-includes/formatting.php

     
    7676                $dynamic = array();
    7777                if ( "'" != $apos ) {
    7878                        $dynamic[ '/\'(\d\d(?:’|\')?s)/' ] = $apos . '$1'; // '99's
    79                         $dynamic[ '/\'(\d)/'                   ] = $apos . '$1'; // '99
     79                        $dynamic[ '/\'(\d+[^\'])/'             ] = $apos . '$1'; // '99
    8080                }
    8181                if ( "'" != $opening_single_quote )
    8282                        $dynamic[ '/(\s|\A|[([{<]|")\'/'       ] = '$1' . $opening_single_quote; // opening single quote, even after (, {, <, [
    8383                if ( '"' != $double_prime )
    84                         $dynamic[ '/(\d)"/'                    ] = '$1' . $double_prime; // 9" (double prime)
     84                        $dynamic[ '/(\s(\d|\.|,)*\d+)"/'       ] = '$1' . $double_prime; // 9" (double prime), even for numbers containing . or ,
    8585                if ( "'" != $prime )
    86                         $dynamic[ '/(\d)\'/'                   ] = '$1' . $prime; // 9' (prime)
     86                        $dynamic[ '/(\s(\d|\.|,)*\d+)\'/'      ] = '$1' . $prime; // 9' (prime), even for numbers containing . or ,
    8787                if ( "'" != $apos )
    8888                        $dynamic[ '/(\S)\'([^\'\s])/'          ] = '$1' . $apos . '$2'; // apostrophe in a word
    8989                if ( '"' != $opening_quote )