Ticket #17571: 17571.2.patch
| File 17571.2.patch, 2.4 KB (added by , 14 years ago) |
|---|
-
wp-includes/formatting.php
75 75 76 76 $dynamic = array(); 77 77 if ( "'" != $apos ) { 78 $dynamic[ '/\'(\d\d(?:’|\')?s)/' ] = $apos . '$1'; // '99's79 $dynamic[ '/\'(\d)/' ] = $apos . '$1'; // '9978 $dynamic[ '/\'(\d\d(?:’|\')?s)/' ] = $apos . '$1'; // '99's 79 $dynamic[ '/\'(\d)/' ] = $apos . '$1'; // '99 80 80 } 81 81 if ( "'" != $opening_single_quote ) 82 $dynamic[ '/(\s|\A|[([{<]|")\ '/'] = '$1' . $opening_single_quote; // opening single quote, even after (, {, <, [82 $dynamic[ '/(\s|\A|[([{<]|")\\\\?\'/' ] = '$1' . $opening_single_quote; // opening single quote, even after (, {, <, [ 83 83 if ( '"' != $double_prime ) 84 $dynamic[ '/(\d)"/' ] = '$1' . $double_prime; // 9" (double prime)84 $dynamic[ '/(\d)"/' ] = '$1' . $double_prime; // 9" (double prime) 85 85 if ( "'" != $prime ) 86 $dynamic[ '/(\d)\'/' ] = '$1' . $prime; // 9' (prime)86 $dynamic[ '/(\d)\'/' ] = '$1' . $prime; // 9' (prime) 87 87 if ( "'" != $apos ) 88 $dynamic[ '/(\S)\'([^\'\s])/' ] = '$1' . $apos . '$2'; // apostrophe in a word88 $dynamic[ '/(\S)\'([^\'\s])/' ] = '$1' . $apos . '$2'; // apostrophe in a word 89 89 if ( '"' != $opening_quote ) 90 $dynamic[ '/(\s|\A|[([{<]) "(?!\s)/'] = '$1' . $opening_quote . '$2'; // opening double quote, even after (, {, <, [90 $dynamic[ '/(\s|\A|[([{<])\\\\?"(?!\s)/' ] = '$1' . $opening_quote . '$2'; // opening double quote, even after (, {, <, [ 91 91 if ( '"' != $closing_quote ) 92 $dynamic[ '/ "(\s|\S|\Z)/'] = $closing_quote . '$1'; // closing double quote92 $dynamic[ '/\\\\?"(\s|\S|\Z)/' ] = $closing_quote . '$1'; // closing double quote 93 93 if ( "'" != $closing_single_quote ) 94 $dynamic[ '/\ '([\s.]|\Z)/'] = $closing_single_quote . '$2'; // closing single quote94 $dynamic[ '/\\\\?\'([\s.]|\Z)/' ] = $closing_single_quote . '$2'; // closing single quote 95 95 96 $dynamic[ '/\b(\d+)x(\d+)\b/' ] = '$1×$2'; // 9x9 (times)96 $dynamic[ '/\b(\d+)x(\d+)\b/' ] = '$1×$2'; // 9x9 (times) 97 97 98 98 $dynamic_characters = array_keys( $dynamic ); 99 99 $dynamic_replacements = array_values( $dynamic );