Skip to:
Content

bbPress.org


Ignore:
Timestamp:
01/12/2017 11:17:02 AM (9 years ago)
Author:
johnjamesjacoby
Message:

Akismet: Improve translatability of update-history strings.

Fixes #3011. Props SergeyBiryukov.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/extend/akismet.php

    r6115 r6225  
    338338                // Spammy
    339339                case 'spam' :
    340                     $this->update_post_history( $post_id, sprintf( esc_html__( '%1$s reported this %2$s as spam', 'bbpress' ),     $post_data['reporter'], $post_data['comment_type'] ), 'report-spam' );
     340                    if ( 'topic' === $post_data['comment_type'] ) {
     341                        /* translators: %s: reporter name */
     342                        $message = sprintf( esc_html__( '%s reported this topic as spam', 'bbpress' ),
     343                            $post_data['reporter']
     344                        );
     345                    } elseif ( 'reply' === $post_data['comment_type'] ) {
     346                        /* translators: %s: reporter name */
     347                        $message = sprintf( esc_html__( '%s reported this reply as spam', 'bbpress' ),
     348                            $post_data['reporter']
     349                        );
     350                    } else {
     351                        /* translators: 1: reporter name, 2: comment type */
     352                        $message = sprintf( esc_html__( '%1$s reported this %2$s as spam', 'bbpress' ),
     353                            $post_data['reporter'],
     354                            $post_data['comment_type']
     355                        );
     356                    }
     357
     358                    $this->update_post_history( $post_id, $message, 'report-spam' );
    341359                    update_post_meta( $post_id, '_bbp_akismet_user_result', 'true'                 );
    342360                    update_post_meta( $post_id, '_bbp_akismet_user',        $post_data['reporter'] );
     
    344362
    345363                // Hammy
    346                 case 'ham'  :
    347                     $this->update_post_history( $post_id, sprintf( esc_html__( '%1$s reported this %2$s as not spam', 'bbpress' ), $post_data['reporter'], $post_data['comment_type'] ), 'report-ham'  );
     364                case 'ham' :
     365                    if ( 'topic' === $post_data['comment_type'] ) {
     366                        /* translators: %s: reporter name */
     367                        $message = sprintf( esc_html__( '%s reported this topic as not spam', 'bbpress' ),
     368                            $post_data['reporter']
     369                        );
     370                    } elseif ( 'reply' === $post_data['comment_type'] ) {
     371                        /* translators: %s: reporter name */
     372                        $message = sprintf( esc_html__( '%s reported this reply as not spam', 'bbpress' ),
     373                            $post_data['reporter']
     374                        );
     375                    } else {
     376                        /* translators: 1: reporter name, 2: comment type */
     377                        $message = sprintf( esc_html__( '%1$s reported this %2$s as not spam', 'bbpress' ),
     378                            $post_data['reporter'],
     379                            $post_data['comment_type']
     380                        );
     381                    }
     382
     383                    $this->update_post_history( $post_id, $message, 'report-ham' );
    348384                    update_post_meta( $post_id, '_bbp_akismet_user_result', 'false'                 );
    349385                    update_post_meta( $post_id, '_bbp_akismet_user',         $post_data['reporter'] );
Note: See TracChangeset for help on using the changeset viewer.