i18n fix for comments_number(). Props Mark Jaquith. fixes #3244

git-svn-id: http://svn.automattic.com/wordpress/trunk@4494 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
ryan 2006-11-19 07:45:28 +00:00
parent c232a94981
commit 38e868257a
1 changed files with 12 additions and 11 deletions

View File

@ -161,17 +161,18 @@ function get_comments_number( $post_id = 0 ) {
return apply_filters('get_comments_number', $count); return apply_filters('get_comments_number', $count);
} }
function comments_number( $zero = 'No Comments', $one = '1 Comment', $more = '% Comments', $number = '' ) { function comments_number( $zero = false, $one = false, $more = false, $number = '' ) {
global $id, $comment; global $id;
$number = get_comments_number( $id ); $number = get_comments_number($id);
if ($number == 0) {
$blah = $zero; if ( $number > 1 )
} elseif ($number == 1) { $output = str_replace('%', $number, ( false === $more ) ? __('% Comments') : $more);
$blah = $one; elseif ( $number == 0 )
} elseif ($number > 1) { $output = ( false === $zero ) ? __('No Comments') : $zero;
$blah = str_replace('%', $number, $more); else // must be one
} $output = ( false === $one ) ? __('1 Comment') : $one;
echo apply_filters('comments_number', $blah);
echo apply_filters('comments_number', $output, $number);
} }
function get_comment_text() { function get_comment_text() {