Changeset 5864 for sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/shortcodes/class-developers.php
- Timestamp:
- 09/03/2017 04:09:23 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/shortcodes/class-developers.php
r5542 r5864 40 40 $output .= '<div class="plugin-development">'; 41 41 42 $locales = Plugin_I18n::instance()->get_ locales();42 $locales = Plugin_I18n::instance()->get_translations( $slug ); 43 43 if ( ! empty( $locales ) ) { 44 44 $output .= '<p>'; 45 45 46 $locale_names = wp_list_pluck( $locales, 'name', 'wp_locale' );47 46 $wp_locales = wp_list_pluck( $locales,'wp_locale' ); 48 49 $sites = get_sites( [ 47 $locales_count = get_sites( [ 50 48 'network_id' => WPORG_GLOBAL_NETWORK_ID, 51 49 'public' => 1, … … 53 51 'locale__in' => $wp_locales, 54 52 'number' => '', 53 'count' => true, 55 54 ] ); 56 55 57 if ( $sites ) { 58 $locales_list = implode( ', ', array_map( function( $site ) use ( $slug, $locale_names ) { 59 return sprintf( '<a href="%1$s">%2$s</a>', esc_url( "{$site->home}/plugins/{$slug}/" ), $locale_names[ $site->locale ] ); 60 }, $sites ) ); 61 62 $locales_count = count( $sites ); 63 56 if ( $locales_count ) { 64 57 if ( 1 === $locales_count ) { 65 58 $output .= sprintf( 66 59 /* translators: 1: plugin name, 2: locale name */ 67 60 __( '“%1$s” has been translated into %2$s.', 'wporg-plugins' ), 68 $title, 69 $locales_list 61 $title 70 62 ) . ' '; 71 63 } else { 72 64 $output .= sprintf( 73 /* translators: 1: plugin name, 2: number of locales , 3: list of locales*/65 /* translators: 1: plugin name, 2: number of locales */ 74 66 _n( 75 '“%1$s” has been translated into these %2$d locales: %3$s.',76 '“%1$s” has been translated into these %2$d locales: %3$s.',67 '“%1$s” has been translated into %2$d locales', 68 '“%1$s” has been translated into %2$d locales.', 77 69 $locales_count, 78 70 'wporg-plugins' 79 71 ), 80 72 $title, 81 $locales_count, 82 $locales_list 73 $locales_count 83 74 ) . ' '; 84 75 }
Note: See TracChangeset
for help on using the changeset viewer.