WordPress.org

Making WordPress.org

Ticket #2694: 2694.patch

File 2694.patch, 1.7 KB (added by SergeyBiryukov, 3 years ago)
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/shortcodes/class-developers.php

     
    3636                        $locales_list = implode( ', ', array_map( function( $locale ) use ( $slug ) {
    3737                                return sprintf( '<a href="%1$s">%2$s</a>', esc_url( "{$locale->locale}.wordpress.org/plugins/{$slug}/" ), $locale->name );
    3838                        }, $locales ) );
    39                         /* Translators: 1: Plugin name; 2: Number of locales; 3: List of locales; */
    40                         $output .= sprintf( '%1$s has been translated into these %2$d locales: %3$s.', $title, count( $locales ), $locales_list ) . ' ';
     39
     40                        $locales_count = count( $locales );
     41
     42                        if ( 1 === $locales_count ) {
     43                                $output .= sprintf(
     44                                        /* Translators: 1: Plugin name; 2: Locale name; */
     45                                        __( '%1$s has been translated into %2$s.' ),
     46                                        $title,
     47                                        $locales_list
     48                                ) . ' ';
     49                        } else {
     50                                $output .= sprintf(
     51                                        /* Translators: 1: Plugin name; 2: Number of locales; 3: List of locales; */
     52                                        _n(
     53                                                '%1$s has been translated into these %2$d locales: %3$s.',
     54                                                '%1$s has been translated into these %2$d locales: %3$s.',
     55                                                $locales_count
     56                                        ),
     57                                        $title,
     58                                        $locales_count,
     59                                        $locales_list
     60                                ) . ' ';
     61                        }
     62
    4163                        $output .= sprintf(
    4264                                /* Translators: URL to translator view; */
    4365                                __( 'Thank you to <a href="%s">the translators</a> for their contributions.', 'wporg-plugins' ),