WordPress.org

Make WordPress Core

Ticket #36048: 36048-themes.patch

File 36048-themes.patch, 3.1 KB (added by ramiy, 4 years ago)
  • wp-admin/includes/theme.php

     
    166166
    167167                if ( !is_multisite() ) {
    168168                        if ( ! current_user_can('update_themes') ) {
    169                                 /* translators: 1: theme name, 2: theme details URL, 3: theme version number */
    170                                 $html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox">View version %3$s details</a>.' ) . '</strong></p>',
    171                                         $theme_name, esc_url( $details_url ), $update['new_version'] );
     169                                /* translators: 1: theme name, 2: theme details URL, 3: aria-label text, 4: version number */
     170                                $html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" aria-label="%3$s">View version %4$s details</a>.' ) . '</strong></p>',
     171                                        $theme_name,
     172                                        esc_url( $details_url ),
     173                                        esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $update['new_version'] ) ),
     174                                        $update['new_version']
     175                                );
    172176                        } elseif ( empty( $update['package'] ) ) {
    173                                 /* translators: 1: theme name, 2: theme details URL, 3: theme version number */
    174                                 $html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox">View version %3$s details</a>. <em>Automatic update is unavailable for this theme.</em>' ) . '</strong></p>',
    175                                         $theme_name, esc_url( $details_url ), $update['new_version'] );
     177                                /* translators: 1: theme name, 2: theme details URL, 3: aria-label text, 4: version number */
     178                                $html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" aria-label="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this theme.</em>' ) . '</strong></p>',
     179                                        $theme_name,
     180                                        esc_url( $details_url ),
     181                                        esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $update['new_version'] ) ),
     182                                        $update['new_version']
     183                                );
    176184                        } else {
    177                                 /* translators: 1: theme name, 2: theme details URL, 3: theme version number, 4: theme update URL */
    178                                 $html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox">View version %3$s details</a> or <a href="%4$s">update now</a>.' ) . '</strong></p>',
    179                                         $theme_name, esc_url( $details_url ), $update['new_version'], $update_url );
     185                                /* translators: 1: theme name, 2: theme details URL, 3: aria-label text, 4: version number, 5: update URL, 6: aria-label text */
     186                                $html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" aria-label="%3$s">View version %4$s details</a> or <a href="%5$s" aria-label="%6$s">update now</a>.' ) . '</strong></p>',
     187                                        $theme_name,
     188                                        esc_url( $details_url ),
     189                                        esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $update['new_version'] ) ),
     190                                        $update['new_version'],
     191                                        $update_url,
     192                                        esc_attr( sprintf( __( 'Update %s now' ), $theme_name ) )
     193                                );
    180194                        }
    181195                }
    182196        }