Make WordPress Core

Ticket #31859: 31859-remove-count-class-4.diff

File 31859-remove-count-class-4.diff, 12.1 KB (added by Tmeister, 11 years ago)
  • src/wp-admin/includes/class-wp-comments-list-table.php

    diff --git src/wp-admin/includes/class-wp-comments-list-table.php src/wp-admin/includes/class-wp-comments-list-table.php
    index dfd95a6..807a256 100644
    class WP_Comments_List_Table extends WP_List_Table {  
    169169                $num_comments = ( $post_id ) ? wp_count_comments( $post_id ) : wp_count_comments();
    170170                //, number_format_i18n($num_comments->moderated) ), "<span class='comment-count'>" . number_format_i18n($num_comments->moderated) . "</span>"),
    171171                //, number_format_i18n($num_comments->spam) ), "<span class='spam-comment-count'>" . number_format_i18n($num_comments->spam) . "</span>")
     172
     173                /* translators: count */
    172174                $stati = array(
    173175                                'all' => _nx_noop('All', 'All', 'comments'), // singular not used
    174                                 'moderated' => _n_noop('Pending <span class="count">(<span class="pending-count">%s</span>)</span>', 'Pending <span class="count">(<span class="pending-count">%s</span>)</span>'),
     176                                'moderated' => _n_noop('Pending %s', 'Pending %s'),
    175177                                'approved' => _n_noop('Approved', 'Approved'), // singular not used
    176                                 'spam' => _n_noop('Spam <span class="count">(<span class="spam-count">%s</span>)</span>', 'Spam <span class="count">(<span class="spam-count">%s</span>)</span>'),
    177                                 'trash' => _n_noop('Trash <span class="count">(<span class="trash-count">%s</span>)</span>', 'Trash <span class="count">(<span class="trash-count">%s</span>)</span>')
     178                                'spam' => _n_noop('Spam %s', 'Spam %s'),
     179                                'trash' => _n_noop('Trash %s', 'Trash %s')
    178180                        );
    179181
    180182                if ( !EMPTY_TRASH_DAYS )
    class WP_Comments_List_Table extends WP_List_Table {  
    197199                        if ( !empty( $_REQUEST['s'] ) )
    198200                                $link = add_query_arg( 's', esc_attr( wp_unslash( $_REQUEST['s'] ) ), $link );
    199201                        */
     202
     203                        /* translators: count */
     204                        switch ($status) {
     205                                case 'moderated':
     206                                        $class_text = '<span class="count">(<span class="pending-count">%s</span>)</span>';
     207                                        break;
     208                                case 'spam':
     209                                        $class_text = '<span class="count">(<span class="spam-count">%s</span>)</span>';
     210                                        break;
     211                                case 'trash':
     212                                        $class_text = '<span class="count">(<span class="trash-count">%s</span>)</span>';
     213                                        break;
     214                                case 'all':
     215                                case 'approved':
     216                                        $class_text = '';
     217                                        break;
     218                        }
     219                        $count_label = sprintf( translate_nooped_plural( $label, $num_comments->$status ), $class_text );
    200220                        $status_links[$status] = "<a href='$link'$class>" . sprintf(
    201                                 translate_nooped_plural( $label, $num_comments->$status ),
     221                                $count_label,
    202222                                number_format_i18n( $num_comments->$status )
    203223                        ) . '</a>';
    204224                }
  • src/wp-admin/includes/class-wp-ms-themes-list-table.php

    diff --git src/wp-admin/includes/class-wp-ms-themes-list-table.php src/wp-admin/includes/class-wp-ms-themes-list-table.php
    index d3b484f..81118bf 100644
    class WP_MS_Themes_List_Table extends WP_List_Table {  
    223223                        if ( !$count )
    224224                                continue;
    225225
     226                        /* translators: count */
    226227                        switch ( $type ) {
    227228                                case 'all':
    228                                         $text = _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'themes' );
     229                                        $text = sprintf( _nx( 'All %s', 'All %s', $count, 'themes' ), '<span class="count">(%s)</span>' );
    229230                                        break;
    230231                                case 'enabled':
    231                                         $text = _n( 'Enabled <span class="count">(%s)</span>', 'Enabled <span class="count">(%s)</span>', $count );
     232                                        $text = sprintf( _n( 'Enabled %s', 'Enabled %s', $count ), '<span class="count">(%s)</span>' );
    232233                                        break;
    233234                                case 'disabled':
    234                                         $text = _n( 'Disabled <span class="count">(%s)</span>', 'Disabled <span class="count">(%s)</span>', $count );
     235                                        $text = sprintf( _n( 'Disabled %s', 'Disabled %s', $count ), '<span class="count">(%s)</span>' );
    235236                                        break;
    236237                                case 'upgrade':
    237                                         $text = _n( 'Update Available <span class="count">(%s)</span>', 'Update Available <span class="count">(%s)</span>', $count );
     238                                        $text = sprintf( _n( 'Update Available %s', 'Update Available %s', $count ), '<span class="count">(%s)</span>' );
    238239                                        break;
    239240                                case 'broken' :
    240                                         $text = _n( 'Broken <span class="count">(%s)</span>', 'Broken <span class="count">(%s)</span>', $count );
     241                                        $text = sprintf( _n( 'Broken %s', 'Broken %s', $count ), '<span class="count">(%s)</span>' );
    241242                                        break;
    242243                        }
    243244
  • src/wp-admin/includes/class-wp-ms-users-list-table.php

    diff --git src/wp-admin/includes/class-wp-ms-users-list-table.php src/wp-admin/includes/class-wp-ms-users-list-table.php
    index e5eaeb5..7468492 100644
    class WP_MS_Users_List_Table extends WP_List_Table {  
    9595
    9696                $class = $role != 'super' ? ' class="current"' : '';
    9797                $role_links = array();
    98                 $role_links['all'] = "<a href='" . network_admin_url('users.php') . "'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $total_users, 'users' ), number_format_i18n( $total_users ) ) . '</a>';
     98                /* translators: count */
     99                $role_links['all'] = "<a href='" . network_admin_url('users.php') . "'$class>" . sprintf( _nx( 'All %s', 'All %s', $total_users, 'users' ), '<span class="count">('.number_format_i18n( $total_users ).')</span>' ) . '</a>';
    99100                $class = $role == 'super' ? ' class="current"' : '';
    100                 $role_links['super'] = "<a href='" . network_admin_url('users.php?role=super') . "'$class>" . sprintf( _n( 'Super Admin <span class="count">(%s)</span>', 'Super Admins <span class="count">(%s)</span>', $total_admins ), number_format_i18n( $total_admins ) ) . '</a>';
     101                /* translators: count */
     102                $role_links['super'] = "<a href='" . network_admin_url('users.php?role=super') . "'$class>" . sprintf( _n( 'Super Admin %s', 'Super Admins %s', $total_admins ), '<span class="count">('.number_format_i18n( $total_admins ).')</span>' ) . '</a>';
    101103
    102104                return $role_links;
    103105        }
  • src/wp-admin/includes/class-wp-plugins-list-table.php

    diff --git src/wp-admin/includes/class-wp-plugins-list-table.php src/wp-admin/includes/class-wp-plugins-list-table.php
    index 8ee85ba..4110c2c 100644
    class WP_Plugins_List_Table extends WP_List_Table {  
    272272                        if ( !$count )
    273273                                continue;
    274274
     275                        /* translators: count */
    275276                        switch ( $type ) {
    276277                                case 'all':
    277                                         $text = _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'plugins' );
     278                                        $text = sprintf( _nx( 'All %s', 'All %s', $count, 'plugins' ), '<span class="count">(%s)</span>' );
    278279                                        break;
    279280                                case 'active':
    280                                         $text = _n( 'Active <span class="count">(%s)</span>', 'Active <span class="count">(%s)</span>', $count );
     281                                        $text = sprintf( _n( 'Active %s', 'Active %s', $count ), '<span class="count">(%s)</span>' );
    281282                                        break;
    282283                                case 'recently_activated':
    283                                         $text = _n( 'Recently Active <span class="count">(%s)</span>', 'Recently Active <span class="count">(%s)</span>', $count );
     284                                        $text = sprintf( _n( 'Recently Active %s', 'Recently Active %s', $count ), '<span class="count">(%s)</span>' );
    284285                                        break;
    285286                                case 'inactive':
    286                                         $text = _n( 'Inactive <span class="count">(%s)</span>', 'Inactive <span class="count">(%s)</span>', $count );
     287                                        $text = sprintf( _n( 'Inactive %s', 'Inactive %s', $count ), '<span class="count">(%s)</span>' );
    287288                                        break;
    288289                                case 'mustuse':
    289                                         $text = _n( 'Must-Use <span class="count">(%s)</span>', 'Must-Use <span class="count">(%s)</span>', $count );
     290                                        $text = sprintf( _n( 'Must-Use %s', 'Must-Use %s', $count ), '<span class="count">(%s)</span>' ) ;
    290291                                        break;
    291292                                case 'dropins':
    292                                         $text = _n( 'Drop-ins <span class="count">(%s)</span>', 'Drop-ins <span class="count">(%s)</span>', $count );
     293                                        $text = sprintf( _n( 'Drop-ins %s', 'Drop-ins %s', $count ), '<span class="count">(%s)</span>' );
    293294                                        break;
    294295                                case 'upgrade':
    295                                         $text = _n( 'Update Available <span class="count">(%s)</span>', 'Update Available <span class="count">(%s)</span>', $count );
     296                                        $text = sprintf( _n( 'Update Available %s', 'Update Available %s', $count ), '<span class="count">(%s)</span>' );
    296297                                        break;
    297298                        }
    298299
  • src/wp-admin/includes/class-wp-posts-list-table.php

    diff --git src/wp-admin/includes/class-wp-posts-list-table.php src/wp-admin/includes/class-wp-posts-list-table.php
    index cfbe8e3..724c154 100644
    class WP_Posts_List_Table extends WP_List_Table {  
    181181                if ( $this->user_posts_count ) {
    182182                        if ( isset( $_GET['author'] ) && ( $_GET['author'] == $current_user_id ) )
    183183                                $class = ' class="current"';
    184                         $status_links['mine'] = "<a href='edit.php?post_type=$post_type&author=$current_user_id'$class>" . sprintf( _nx( 'Mine <span class="count">(%s)</span>', 'Mine <span class="count">(%s)</span>', $this->user_posts_count, 'posts' ), number_format_i18n( $this->user_posts_count ) ) . '</a>';
     184                        /* translators: count */
     185                        $status_links['mine'] = "<a href='edit.php?post_type=$post_type&author=$current_user_id'$class>" . sprintf( _nx( 'Mine %s', 'Mine %s', $this->user_posts_count, 'posts' ), '<span class="count">(' . number_format_i18n( $this->user_posts_count ) . ')</span>' ) . '</a>';
    185186                        $allposts = '&all_posts=1';
    186187                        $class = '';
    187188                }
    class WP_Posts_List_Table extends WP_List_Table {  
    196197                        $class =  ' class="current"';
    197198                }
    198199
     200                /* translators: count */
    199201                $all_inner_html = sprintf(
    200202                        _nx(
    201                                 'All <span class="count">(%s)</span>',
    202                                 'All <span class="count">(%s)</span>',
     203                                'All %s',
     204                                'All %s',
    203205                                $total_posts,
    204206                                'posts'
    205207                        ),
    206                         number_format_i18n( $total_posts )
     208                        '<span class="count">(' . number_format_i18n( $total_posts ) . ')</span>'
    207209                );
    208210
    209211                $status_links['all'] = "<a href='edit.php?post_type=$post_type{$allposts}'$class>" . $all_inner_html . '</a>';
    class WP_Posts_List_Table extends WP_List_Table {  
    227229
    228230                if ( ! empty( $this->sticky_posts_count ) ) {
    229231                        $class = ! empty( $_REQUEST['show_sticky'] ) ? ' class="current"' : '';
    230 
    231                         $sticky_link = array( 'sticky' => "<a href='edit.php?post_type=$post_type&amp;show_sticky=1'$class>" . sprintf( _nx( 'Sticky <span class="count">(%s)</span>', 'Sticky <span class="count">(%s)</span>', $this->sticky_posts_count, 'posts' ), number_format_i18n( $this->sticky_posts_count ) ) . '</a>' );
     232                        /* translators: count */
     233                        $sticky_link = array( 'sticky' => "<a href='edit.php?post_type=$post_type&amp;show_sticky=1'$class>" . sprintf( _nx( 'Sticky %s', 'Sticky %s', $this->sticky_posts_count, 'posts' ), '<span class="count">(' . number_format_i18n( $this->sticky_posts_count ) . ')</span>' ) . '</a>' );
    232234
    233235                        // Sticky comes after Publish, or if not listed, after All.
    234236                        $split = 1 + array_search( ( isset( $status_links['publish'] ) ? 'publish' : 'all' ), array_keys( $status_links ) );
  • src/wp-admin/includes/class-wp-users-list-table.php

    diff --git src/wp-admin/includes/class-wp-users-list-table.php src/wp-admin/includes/class-wp-users-list-table.php
    index 1c3cd29..9b86aa0 100644
    class WP_Users_List_Table extends WP_List_Table {  
    153153
    154154                $class = empty($role) ? ' class="current"' : '';
    155155                $role_links = array();
    156                 $role_links['all'] = "<a href='$url'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $total_users, 'users' ), number_format_i18n( $total_users ) ) . '</a>';
     156                /* translators: count */
     157                $role_links['all'] = "<a href='$url'$class>" . sprintf( _nx( 'All %s', 'All %s', $total_users, 'users' ), '<span class="count">(' . number_format_i18n( $total_users ) . ')</span>' ) . '</a>';
    157158                foreach ( $wp_roles->get_names() as $this_role => $name ) {
    158159                        if ( !isset($avail_roles[$this_role]) )
    159160                                continue;
    class WP_Users_List_Table extends WP_List_Table {  
    166167
    167168                        $name = translate_user_role( $name );
    168169                        /* translators: User role name with count */
    169                         $name = sprintf( __('%1$s <span class="count">(%2$s)</span>'), $name, number_format_i18n( $avail_roles[$this_role] ) );
     170                        $name = sprintf( '%1$s <span class="count">(%2$s)</span>', $name, number_format_i18n( $avail_roles[$this_role] ) );
    170171                        $role_links[$this_role] = "<a href='" . esc_url( add_query_arg( 'role', $this_role, $url ) ) . "'$class>$name</a>";
    171172                }
    172173