Make WordPress Core


Ignore:
Timestamp:
11/18/2015 06:03:47 PM (9 years ago)
Author:
SergeyBiryukov
Message:

I18N: After [34424], replace the placeholder with comments count after translate_nooped_plural() runs, not before.

Props hnle.
Fixes #34680.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-comments-list-table.php

    r35666 r35670  
    205205        //, number_format_i18n($num_comments->spam) ), "<span class='spam-comment-count'>" . number_format_i18n($num_comments->spam) . "</span>")
    206206        $stati = array(
    207             'all' => str_replace( '%s', '<span class="all-count">%s</span>',
    208                 /* translators: %s: all comments count */
    209                 _nx_noop(
    210                     'All <span class="count">(%s)</span>',
    211                     'All <span class="count">(%s)</span>',
    212                     'comments'
    213                 )
     207            /* translators: %s: all comments count */
     208            'all' => _nx_noop(
     209                'All <span class="count">(%s)</span>',
     210                'All <span class="count">(%s)</span>',
     211                'comments'
    214212            ), // singular not used
    215             'moderated' => str_replace( '%s', '<span class="pending-count">%s</span>',
    216                 /* translators: %s: pending comments count */
    217                 _nx_noop(
    218                     'Pending <span class="count">(%s)</span>',
    219                     'Pending <span class="count">(%s)</span>',
    220                     'comments'
    221                 )
     213
     214            /* translators: %s: pending comments count */
     215            'moderated' => _nx_noop(
     216                'Pending <span class="count">(%s)</span>',
     217                'Pending <span class="count">(%s)</span>',
     218                'comments'
    222219            ),
    223             'approved' => str_replace( '%s', '<span class="approved-count">%s</span>',
    224                 /* translators: %s: approved comments count */
    225                 _nx_noop(
    226                     'Approved <span class="count">(%s)</span>',
    227                     'Approved <span class="count">(%s)</span>',
    228                     'comments'
    229                 )
     220
     221            /* translators: %s: approved comments count */
     222            'approved' => _nx_noop(
     223                'Approved <span class="count">(%s)</span>',
     224                'Approved <span class="count">(%s)</span>',
     225                'comments'
    230226            ),
    231             'spam' => str_replace( '%s', '<span class="spam-count">%s</span>',
    232                 /* translators: %s: spam comments count */
    233                 _nx_noop(
    234                     'Spam <span class="count">(%s)</span>',
    235                     'Spam <span class="count">(%s)</span>',
    236                     'comments'
    237                 )
     227
     228            /* translators: %s: spam comments count */
     229            'spam' => _nx_noop(
     230                'Spam <span class="count">(%s)</span>',
     231                'Spam <span class="count">(%s)</span>',
     232                'comments'
    238233            ),
    239             'trash' => str_replace( '%s', '<span class="trash-count">%s</span>',
    240                 /* translators: %s: trashed comments count */
    241                 _nx_noop(
    242                     'Trash <span class="count">(%s)</span>',
    243                     'Trash <span class="count">(%s)</span>',
    244                     'comments'
    245                 )
     234
     235            /* translators: %s: trashed comments count */
     236            'trash' => _nx_noop(
     237                'Trash <span class="count">(%s)</span>',
     238                'Trash <span class="count">(%s)</span>',
     239                'comments'
    246240            )
    247241        );
     
    267261                $link = add_query_arg( 's', esc_attr( wp_unslash( $_REQUEST['s'] ) ), $link );
    268262            */
    269             $status_links[$status] = "<a href='$link'$class>" . sprintf(
     263            $status_links[ $status ] = "<a href='$link'$class>" . sprintf(
    270264                translate_nooped_plural( $label, $num_comments->$status ),
    271                 number_format_i18n( $num_comments->$status )
     265                sprintf( '<span class="%s-count">%s</span>',
     266                    $status,
     267                    number_format_i18n( $num_comments->$status )
     268                )
    272269            ) . '</a>';
    273270        }
Note: See TracChangeset for help on using the changeset viewer.