--- a/wp/wp-admin/credits.php Mon Oct 14 18:06:33 2019 +0200
+++ b/wp/wp-admin/credits.php Mon Oct 14 18:28:13 2019 +0200
@@ -18,18 +18,36 @@
?>
<div class="wrap about-wrap full-width-layout">
-<h1><?php printf( __( 'Welcome to WordPress %s' ), $display_version ); ?></h1>
-
-<p class="about-text"><?php printf( __( 'Thank you for updating to the latest version! WordPress %s will smooth your design workflow and keep you safe from coding errors.' ), $display_version ); ?></p>
+<h1>
+ <?php
+ /* translators: %s: The current WordPress version number */
+ printf( __( 'Welcome to WordPress %s' ), $display_version );
+ ?>
+</h1>
-<div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div>
+<p class="about-text">
+ <?php
+ printf(
+ /* translators: %s: The current WordPress version number */
+ __( 'Congratulations on updating to WordPress %s! This update makes it easier than ever to fix your site if something goes wrong.' ),
+ $display_version
+ );
+ ?>
+</p>
-<h2 class="nav-tab-wrapper wp-clearfix">
+<div class="wp-badge">
+ <?php
+ /* translators: %s: The current WordPress version number */
+ printf( __( 'Version %s' ), $display_version );
+ ?>
+</div>
+
+<nav class="nav-tab-wrapper wp-clearfix" aria-label="<?php esc_attr_e( 'Secondary menu' ); ?>">
<a href="about.php" class="nav-tab"><?php _e( 'What’s New' ); ?></a>
- <a href="credits.php" class="nav-tab nav-tab-active"><?php _e( 'Credits' ); ?></a>
+ <a href="credits.php" class="nav-tab nav-tab-active" aria-current="page"><?php _e( 'Credits' ); ?></a>
<a href="freedoms.php" class="nav-tab"><?php _e( 'Freedoms' ); ?></a>
<a href="freedoms.php?privacy-notice" class="nav-tab"><?php _e( 'Privacy' ); ?></a>
-</h2>
+</nav>
<div class="about-wrap-content">
<?php
@@ -38,8 +56,9 @@
if ( ! $credits ) {
echo '<p class="about-description">';
- /* translators: 1: https://wordpress.org/about/, 2: https://make.wordpress.org/ */
- printf( __( 'WordPress is created by a <a href="%1$s">worldwide team</a> of passionate individuals. <a href="%2$s">Get involved in WordPress</a>.' ),
+ printf(
+ /* translators: 1: https://wordpress.org/about/, 2: https://make.wordpress.org/ */
+ __( 'WordPress is created by a <a href="%1$s">worldwide team</a> of passionate individuals. <a href="%2$s">Get involved in WordPress</a>.' ),
'https://wordpress.org/about/',
__( 'https://make.wordpress.org/' )
);
@@ -64,23 +83,26 @@
// Considered a special slug in the API response. (Also, will never be returned for en_US.)
$title = _x( 'Translators', 'Translate this to be the equivalent of English Translators in your language for the credits page Translators section' );
} elseif ( isset( $group_data['placeholders'] ) ) {
+ // phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction,WordPress.WP.I18n.NonSingularStringLiteralText
$title = vsprintf( translate( $group_data['name'] ), $group_data['placeholders'] );
} else {
+ // phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction,WordPress.WP.I18n.NonSingularStringLiteralText
$title = translate( $group_data['name'] );
}
- echo '<h3 class="wp-people-group">' . esc_html( $title ) . "</h3>\n";
+ echo '<h2 class="wp-people-group">' . esc_html( $title ) . "</h2>\n";
}
- if ( ! empty( $group_data['shuffle'] ) )
+ if ( ! empty( $group_data['shuffle'] ) ) {
shuffle( $group_data['data'] ); // We were going to sort by ability to pronounce "hierarchical," but that wouldn't be fair to Matt.
+ }
switch ( $group_data['type'] ) {
- case 'list' :
+ case 'list':
array_walk( $group_data['data'], '_wp_credits_add_profile_link', $credits['data']['profiles'] );
echo '<p class="wp-credits-list">' . wp_sprintf( '%l.', $group_data['data'] ) . "</p>\n\n";
break;
- case 'libraries' :
+ case 'libraries':
array_walk( $group_data['data'], '_wp_credits_build_object_link' );
echo '<p class="wp-credits-list">' . wp_sprintf( '%l.', $group_data['data'] ) . "</p>\n\n";
break;
@@ -91,18 +113,20 @@
foreach ( $group_data['data'] as $person_data ) {
echo '<li class="wp-person" id="wp-person-' . esc_attr( $person_data[2] ) . '">' . "\n\t";
echo '<a href="' . esc_url( sprintf( $credits['data']['profiles'], $person_data[2] ) ) . '" class="web">';
- $size = 'compact' == $group_data['type'] ? 30 : 60;
- $data = get_avatar_data( $person_data[1] . '@md5.gravatar.com', array( 'size' => $size ) );
- $size *= 2;
+ $size = 'compact' == $group_data['type'] ? 30 : 60;
+ $data = get_avatar_data( $person_data[1] . '@md5.gravatar.com', array( 'size' => $size ) );
+ $size *= 2;
$data2x = get_avatar_data( $person_data[1] . '@md5.gravatar.com', array( 'size' => $size ) );
echo '<img src="' . esc_url( $data['url'] ) . '" srcset="' . esc_url( $data2x['url'] ) . ' 2x" class="gravatar" alt="" />' . "\n";
echo esc_html( $person_data[0] ) . "</a>\n\t";
- if ( ! $compact )
+ if ( ! $compact ) {
+ // phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction,WordPress.WP.I18n.NonSingularStringLiteralText
echo '<span class="title">' . translate( $person_data[3] ) . "</span>\n";
+ }
echo "</li>\n";
}
echo "</ul>\n";
- break;
+ break;
}
}
@@ -117,6 +141,7 @@
// These are strings returned by the API that we want to be translatable
__( 'Project Leaders' );
+/* translators: %s: The current WordPress version number */
__( 'Core Contributors to WordPress %s' );
__( 'Noteworthy Contributors' );
__( 'Cofounder, Project Lead' );