Make WordPress Core

Ticket #44952: 44952.diff

File 44952.diff, 3.4 KB (added by pratikkry, 5 years ago)

converted @eArtboard patch into proper diff format

  • wp-admin/includes/user.php

     
    11541154                $views          = array();
    11551155                $admin_url      = admin_url( 'tools.php?page=' . $this->request_type );
    11561156                $counts         = $this->get_request_counts();
     1157                $total_requests = absint( array_sum( (array) $counts ) );
    11571158
    11581159                $current_link_attributes = empty( $current_status ) ? ' class="current" aria-current="page"' : '';
    1159                 $views['all']            = '<a href="' . esc_url( $admin_url ) . "\" $current_link_attributes>" . esc_html__( 'All' ) . ' <span class="count">(' . absint( array_sum( (array) $counts ) ) . ')</span></a>';
     1160                $views['all']            = '<a href="' . esc_url( $admin_url ) . "\" $current_link_attributes>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%d)</span>', $total_requests, 'requests' ), number_format_i18n( $total_requests ) ) . '</a>';
    11601161
    11611162                foreach ( $statuses as $status => $label ) {
    11621163                        $current_link_attributes = $status === $current_status ? ' class="current" aria-current="page"' : '';
    1163                         $views[ $status ]        = '<a href="' . esc_url( add_query_arg( 'filter-status', $status, $admin_url ) ) . "\" $current_link_attributes>" . esc_html( $label ) . ' <span class="count">(' . absint( $counts->$status ) . ')</span></a>';
     1164                        $total_status_requests   = absint( $counts->$status );
     1165                        $views[ $status ]        = '<a href="' . esc_url( add_query_arg( 'filter-status', $status, $admin_url ) ) . "\" $current_link_attributes>" . sprintf( _nx( '%s <span class="count">(%d)</span>', '%s <span class="count">(%d)</span>', $total_status_requests, 'requests' ), esc_html( $label ), number_format_i18n( $total_status_requests ) ) . '</a>';
    11641166                }
    11651167
    11661168                return $views;
  • wp-includes/post.php

     
    391391                        'label'               => _x( 'Pending', 'request status' ),
    392392                        'internal'            => true,
    393393                        '_builtin'            => true, /* internal use only. */
     394                        'label_count'         => _n_noop( 'Pending <span class="count">(%s)</span>', 'Pending <span class="count">(%s)</span>' ),
    394395                        'exclude_from_search' => false,
    395396                )
    396397        );
     
    401402                        'label'               => _x( 'Confirmed', 'request status' ),
    402403                        'internal'            => true,
    403404                        '_builtin'            => true, /* internal use only. */
     405                        'label_count'         => _n_noop( 'Confirmed <span class="count">(%s)</span>', 'Confirmed <span class="count">(%s)</span>' ),
    404406                        'exclude_from_search' => false,
    405407                )
    406408        );
     
    411413                        'label'               => _x( 'Failed', 'request status' ),
    412414                        'internal'            => true,
    413415                        '_builtin'            => true, /* internal use only. */
     416                        'label_count'         => _n_noop( 'Failed <span class="count">(%s)</span>', 'Failed <span class="count">(%s)</span>' ),
    414417                        'exclude_from_search' => false,
    415418                )
    416419        );
     
    421424                        'label'               => _x( 'Completed', 'request status' ),
    422425                        'internal'            => true,
    423426                        '_builtin'            => true, /* internal use only. */
     427                        'label_count'         => _n_noop( 'Completed <span class="count">(%s)</span>', 'Completed <span class="count">(%s)</span>' ),
    424428                        'exclude_from_search' => false,
    425429                )
    426430        );