Changeset 13298 for sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-gp-translation-events/templates/event.php
- Timestamp:
- 03/07/2024 06:39:00 AM (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-gp-translation-events/templates/event.php
r13268 r13298 47 47 <?php if ( ! empty( $event_stats->rows() ) ) : ?> 48 48 <div class="event-details-stats"> 49 <h2> Stats</h2>49 <h2><?php esc_html_e( 'Stats', 'gp-translation-events' ); ?></h2> 50 50 <table> 51 51 <thead> … … 59 59 <tbody> 60 60 <?php /** @var $row Stats_Row */ ?> 61 <?php foreach ( $event_stats->rows() as $ locale_=> $row ) : ?>61 <?php foreach ( $event_stats->rows() as $_locale => $row ) : ?> 62 62 <tr> 63 <td ><?php echo esc_html( $locale_ ); ?></td>63 <td title="<?php echo esc_html( $_locale ); ?> "><a href="<?php echo esc_url( gp_url_join( gp_url( '/languages' ), $row->language->slug ) ); ?>"><?php echo esc_html( $row->language->english_name ); ?></a></td> 64 64 <td><?php echo esc_html( $row->created ); ?></td> 65 65 <td><?php echo esc_html( $row->reviewed ); ?></td> … … 76 76 </table> 77 77 </div> 78 <div class="event-contributors"> 79 <h2><?php esc_html_e( 'Contributors', 'gp-translation-events' ); ?></h2> 80 <ul> 81 <?php foreach ( $contributors as $contributor ) : ?> 82 <li class="event-contributor" title="<?php echo esc_html( implode( ', ', $contributor->locales ) ); ?>" 83 <a href="<?php echo esc_url( get_author_posts_url( $contributor->ID ) ); ?>"><?php echo get_avatar( $contributor->ID, 48 ); ?></a> 84 <a href="<?php echo esc_url( get_author_posts_url( $contributor->ID ) ); ?>"><?php echo esc_html( get_the_author_meta( 'display_name', $contributor->ID ) ); ?></a> 85 </li> 86 <?php endforeach; ?> 87 </ul> 88 </div> 78 89 <details class="event-stats-summary"> 79 90 <summary>View stats summary in text </summary> 80 <p class="event-stats-text"><?php echo esc_html( sprintf( 'At the %s event, %d people contributed in %d languages (%s), translated %d strings and reviewed %d strings.', esc_html( $event_title ), esc_html( $event_stats->totals()->users ), count( $event_stats->rows() ), esc_html( implode( ',', array_keys( $event_stats->rows() ) ) ), esc_html( $event_stats->totals()->created ), esc_html( $event_stats->totals()->reviewed ) ) ); ?></p> 91 <p class="event-stats-text"> 92 <?php 93 echo wp_kses( 94 sprintf( 95 // translators: %1$s: Event title, %2$d: Number of contributors, %3$d: Number of languages, %4$s: List of languages, %5$d: Number of strings translated, %6$d: Number of strings reviewed. 96 __( 'At the <strong>%1$s</strong> event, %2$d people contributed in %3$d languages (%4$s), translated %5$d strings and reviewed %6$d strings.', 'gp-translation-events' ), 97 esc_html( $event_title ), 98 esc_html( $event_stats->totals()->users ), 99 count( $event_stats->rows() ), 100 esc_html( 101 implode( 102 ', ', 103 array_map( 104 function ( $row ) { 105 return $row->language->english_name; 106 }, 107 $event_stats->rows() 108 ) 109 ) 110 ), 111 esc_html( $event_stats->totals()->created ), 112 esc_html( $event_stats->totals()->reviewed ) 113 ), 114 array( 115 'strong' => array(), 116 ) 117 ); 118 ?> 119 <?php 120 echo esc_html( 121 sprintf( 122 // translators: %s the contributors. 123 __( 'Contributors were %s.', 'gp-translation-events' ), 124 esc_html( 125 implode( 126 ', ', 127 array_map( 128 function ( $contributor ) { 129 return '@' . $contributor->user_login; 130 }, 131 $contributors 132 ) 133 ) 134 ) 135 ) 136 ); 137 ?> 138 </p> 81 139 </details> 82 <?php endif ?> 140 141 <?php endif; ?> 83 142 </div> 84 143 <div class="event-details-right">
Note: See TracChangeset
for help on using the changeset viewer.