Making WordPress.org

Ticket #5085: change-email-subject.diff

File change-email-subject.diff, 2.3 KB (added by Ipstenu, 5 years ago)
  • trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/metabox/class-review-tools.php

     
    88namespace WordPressdotorg\Plugin_Directory\Admin\Metabox;
    99
    1010use WordPressdotorg\Plugin_Directory\Tools;
     11use WordPressdotorg\Plugin_Directory\Template;
    1112
    1213/**
    1314 * The Plugin Review metabox.
     
    259260
    260261                        if ( 'new' === $post->post_status || 'pending' === $post->post_status ) {
    261262                                /* translators: %s: plugin title */
    262                                 $subject = sprintf( __( '[WordPress Plugin Directory] Request: %s', 'wporg-plugins' ), $post->post_title );
     263                                $subject = sprintf( __( '[WordPress Plugin Directory] Review in Progress: %s', 'wporg-plugins' ), $post->post_title );
    263264                        } elseif ( 'rejected' === $post->post_status ) {
    264                                 /* translators: %s: plugin title */
     265                                /* translators: %s: Plugin Title */
    265266                                $subject = sprintf( __( '[WordPress Plugin Directory] Rejection Explanation: %s', 'wporg-plugins' ), $post->post_title );
     267                        } elseif ( 'closed' === $post->post_status || 'disabled' === $post->post_status ) {
     268                                $close_reason  = (string) get_post_meta( $post->ID, '_close_reason', true );
     269                                $close_reasons = array(
     270                                        'security-issue'                => __( 'Security', 'wporg-plugins' ),
     271                                        'guideline-violation'           => __( 'Guideline Violation', 'wporg-plugins' ),
     272                                        'licensing-trademark-violation' => __( 'Licensing/Trademark Violation', 'wporg-plugins' ),
     273                                );
     274
     275                                if ( isset( $close_reason ) && isset( $close_reasons[ $close_reason ] ) ) {
     276                                        /* translators: %1: Closure Reason, %2: Plugin Title */
     277                                        $subject = sprintf( __( '[WordPress Plugin Directory] Closure Notice - %1: %2', 'wporg-plugins' ), $close_reasons[ $close_reason ], $post->post_title );
     278                                } else {
     279                                        /* translators: %s: Plugin Title */
     280                                        $subject = sprintf( __( '[WordPress Plugin Directory] Closure Notice: %s', 'wporg-plugins' ), $post->post_title );
     281                                }
    266282                        } else {
    267283                                /* translators: %s: plugin title */
    268284                                $subject = sprintf( __( '[WordPress Plugin Directory] Notice: %s', 'wporg-plugins' ), $post->post_title );