Make WordPress Core

Ticket #59009: 59009.2.diff

File 59009.2.diff, 2.6 KB (added by joedolson, 2 years ago)

Patch re-using existing "length by height pixels" string

  • src/wp-admin/includes/media.php

     
    16641664        $meta       = wp_get_attachment_metadata( $post->ID );
    16651665
    16661666        if ( isset( $meta['width'], $meta['height'] ) ) {
    1667                 $media_dims .= "<span id='media-dims-$post->ID'>{$meta['width']}&nbsp;&times;&nbsp;{$meta['height']}</span> ";
     1667                /* translators: 1: A number of pixels wide, 2: A number of pixels tall. */
     1668                $media_dims .= "<span id='media-dims-$post->ID'>" . sprintf( __( '%1$s by %2$s pixels' ), $meta['width'], $meta['height'] ) . '</span>';
    16681669        }
    16691670
    16701671        /**
     
    33063307        $meta       = wp_get_attachment_metadata( $attachment_id );
    33073308
    33083309        if ( isset( $meta['width'], $meta['height'] ) ) {
    3309                 $media_dims .= "<span id='media-dims-$attachment_id'>{$meta['width']}&nbsp;&times;&nbsp;{$meta['height']}</span> ";
     3310                /* translators: 1: A number of pixels wide, 2: A number of pixels tall. */
     3311                $media_dims .= "<span id='media-dims-$attachment_id'>" . sprintf( __( '%1$s by %2$s pixels' ), $meta['width'], $meta['height'] ) . '</span>';
    33103312        }
    33113313        /** This filter is documented in wp-admin/includes/media.php */
    33123314        $media_dims = apply_filters( 'media_meta', $media_dims, $post );
     
    34413443                                                        echo ' ' . strtoupper( esc_html( $meta['bitrate_mode'] ) );
    34423444                                                }
    34433445                                                break;
     3446                                        case 'length_formatted':
     3447                                                echo human_readable_duration( $meta['length_formatted'] );
     3448                                                break;
    34443449                                        default:
    34453450                                                echo esc_html( $meta[ $key ] );
    34463451                                                break;
  • src/wp-includes/media-template.php

     
    483483
    484484                                <# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
    485485                                        <div class="file-length"><strong><?php _e( 'Length:' ); ?></strong>
    486                                                 <span aria-hidden="true">{{ data.fileLength }}</span>
     486                                                <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
    487487                                                <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
    488488                                        </div>
    489489                                <# } #>
     
    729729
    730730                                <# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
    731731                                        <div class="file-length"><?php _e( 'Length:' ); ?>
    732                                                 <span aria-hidden="true">{{ data.fileLength }}</span>
     732                                                <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
    733733                                                <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
    734734                                        </div>
    735735                                <# } #>