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

git-svn-id: https://develop.svn.wordpress.org/trunk@4494 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren 2006-11-19 07:45:28 +00:00
parent 7b7647cc63
commit 603ec78946
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);
}
function comments_number( $zero = 'No Comments', $one = '1 Comment', $more = '% Comments', $number = '' ) {
global $id, $comment;
$number = get_comments_number( $id );
if ($number == 0) {
$blah = $zero;
} elseif ($number == 1) {
$blah = $one;
} elseif ($number > 1) {
$blah = str_replace('%', $number, $more);
}
echo apply_filters('comments_number', $blah);
function comments_number( $zero = false, $one = false, $more = false, $number = '' ) {
global $id;
$number = get_comments_number($id);
if ( $number > 1 )
$output = str_replace('%', $number, ( false === $more ) ? __('% Comments') : $more);
elseif ( $number == 0 )
$output = ( false === $zero ) ? __('No Comments') : $zero;
else // must be one
$output = ( false === $one ) ? __('1 Comment') : $one;
echo apply_filters('comments_number', $output, $number);
}
function get_comment_text() {