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 {
|
| 169 | 169 | $num_comments = ( $post_id ) ? wp_count_comments( $post_id ) : wp_count_comments(); |
| 170 | 170 | //, number_format_i18n($num_comments->moderated) ), "<span class='comment-count'>" . number_format_i18n($num_comments->moderated) . "</span>"), |
| 171 | 171 | //, number_format_i18n($num_comments->spam) ), "<span class='spam-comment-count'>" . number_format_i18n($num_comments->spam) . "</span>") |
| | 172 | |
| | 173 | /* translators: count */ |
| 172 | 174 | $stati = array( |
| 173 | 175 | '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'), |
| 175 | 177 | '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') |
| 178 | 180 | ); |
| 179 | 181 | |
| 180 | 182 | if ( !EMPTY_TRASH_DAYS ) |
| … |
… |
class WP_Comments_List_Table extends WP_List_Table {
|
| 197 | 199 | if ( !empty( $_REQUEST['s'] ) ) |
| 198 | 200 | $link = add_query_arg( 's', esc_attr( wp_unslash( $_REQUEST['s'] ) ), $link ); |
| 199 | 201 | */ |
| | 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 ); |
| 200 | 220 | $status_links[$status] = "<a href='$link'$class>" . sprintf( |
| 201 | | translate_nooped_plural( $label, $num_comments->$status ), |
| | 221 | $count_label, |
| 202 | 222 | number_format_i18n( $num_comments->$status ) |
| 203 | 223 | ) . '</a>'; |
| 204 | 224 | } |
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 {
|
| 223 | 223 | if ( !$count ) |
| 224 | 224 | continue; |
| 225 | 225 | |
| | 226 | /* translators: count */ |
| 226 | 227 | switch ( $type ) { |
| 227 | 228 | 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>' ); |
| 229 | 230 | break; |
| 230 | 231 | 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>' ); |
| 232 | 233 | break; |
| 233 | 234 | 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>' ); |
| 235 | 236 | break; |
| 236 | 237 | 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>' ); |
| 238 | 239 | break; |
| 239 | 240 | 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>' ); |
| 241 | 242 | break; |
| 242 | 243 | } |
| 243 | 244 | |
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 {
|
| 95 | 95 | |
| 96 | 96 | $class = $role != 'super' ? ' class="current"' : ''; |
| 97 | 97 | $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>'; |
| 99 | 100 | $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>'; |
| 101 | 103 | |
| 102 | 104 | return $role_links; |
| 103 | 105 | } |
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 {
|
| 272 | 272 | if ( !$count ) |
| 273 | 273 | continue; |
| 274 | 274 | |
| | 275 | /* translators: count */ |
| 275 | 276 | switch ( $type ) { |
| 276 | 277 | 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>' ); |
| 278 | 279 | break; |
| 279 | 280 | 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>' ); |
| 281 | 282 | break; |
| 282 | 283 | 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>' ); |
| 284 | 285 | break; |
| 285 | 286 | 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>' ); |
| 287 | 288 | break; |
| 288 | 289 | 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>' ) ; |
| 290 | 291 | break; |
| 291 | 292 | 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>' ); |
| 293 | 294 | break; |
| 294 | 295 | 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>' ); |
| 296 | 297 | break; |
| 297 | 298 | } |
| 298 | 299 | |
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 {
|
| 181 | 181 | if ( $this->user_posts_count ) { |
| 182 | 182 | if ( isset( $_GET['author'] ) && ( $_GET['author'] == $current_user_id ) ) |
| 183 | 183 | $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>'; |
| 185 | 186 | $allposts = '&all_posts=1'; |
| 186 | 187 | $class = ''; |
| 187 | 188 | } |
| … |
… |
class WP_Posts_List_Table extends WP_List_Table {
|
| 196 | 197 | $class = ' class="current"'; |
| 197 | 198 | } |
| 198 | 199 | |
| | 200 | /* translators: count */ |
| 199 | 201 | $all_inner_html = sprintf( |
| 200 | 202 | _nx( |
| 201 | | 'All <span class="count">(%s)</span>', |
| 202 | | 'All <span class="count">(%s)</span>', |
| | 203 | 'All %s', |
| | 204 | 'All %s', |
| 203 | 205 | $total_posts, |
| 204 | 206 | 'posts' |
| 205 | 207 | ), |
| 206 | | number_format_i18n( $total_posts ) |
| | 208 | '<span class="count">(' . number_format_i18n( $total_posts ) . ')</span>' |
| 207 | 209 | ); |
| 208 | 210 | |
| 209 | 211 | $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 {
|
| 227 | 229 | |
| 228 | 230 | if ( ! empty( $this->sticky_posts_count ) ) { |
| 229 | 231 | $class = ! empty( $_REQUEST['show_sticky'] ) ? ' class="current"' : ''; |
| 230 | | |
| 231 | | $sticky_link = array( 'sticky' => "<a href='edit.php?post_type=$post_type&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&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>' ); |
| 232 | 234 | |
| 233 | 235 | // Sticky comes after Publish, or if not listed, after All. |
| 234 | 236 | $split = 1 + array_search( ( isset( $status_links['publish'] ) ? 'publish' : 'all' ), array_keys( $status_links ) ); |
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 {
|
| 153 | 153 | |
| 154 | 154 | $class = empty($role) ? ' class="current"' : ''; |
| 155 | 155 | $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>'; |
| 157 | 158 | foreach ( $wp_roles->get_names() as $this_role => $name ) { |
| 158 | 159 | if ( !isset($avail_roles[$this_role]) ) |
| 159 | 160 | continue; |
| … |
… |
class WP_Users_List_Table extends WP_List_Table {
|
| 166 | 167 | |
| 167 | 168 | $name = translate_user_role( $name ); |
| 168 | 169 | /* 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] ) ); |
| 170 | 171 | $role_links[$this_role] = "<a href='" . esc_url( add_query_arg( 'role', $this_role, $url ) ) . "'$class>$name</a>"; |
| 171 | 172 | } |
| 172 | 173 | |