Make WordPress Core


Ignore:
Timestamp:
02/07/2023 05:08:26 PM (4 years ago)
Author:
SergeyBiryukov
Message:

I18N: Mark screen reader strings as such with translator comments.

This aims to provide better context for translators and make it easier to determine that some strings contain hidden accessibility text and are not displayed in the UI.

Props kebbet, mercime, pavelevap, ocean90, swissspidy, Chouby, jipmoors, afercia, desrosj, costdev, audrasjb, SergeyBiryukov.
Fixes #29748.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/theme-install.php

    r53839 r55276  
    9999        <input type="hidden" name="tab" value="search" />
    100100        <?php if ( $type_selector ) : ?>
    101         <label class="screen-reader-text" for="typeselector"><?php _e( 'Type of search' ); ?></label>
     101        <label class="screen-reader-text" for="typeselector">
     102                <?php
     103                /* translators: Hidden accessibility text. */
     104                _e( 'Type of search' );
     105                ?>
     106        </label>
    102107        <select name="type" id="typeselector">
    103108        <option value="term" <?php selected( 'term', $type ); ?>><?php _e( 'Keyword' ); ?></option>
     
    109114                switch ( $type ) {
    110115                        case 'term':
     116                                /* translators: Hidden accessibility text. */
    111117                                _e( 'Search by keyword' );
    112118                                break;
    113119                        case 'author':
     120                                /* translators: Hidden accessibility text. */
    114121                                _e( 'Search by author' );
    115122                                break;
    116123                        case 'tag':
     124                                /* translators: Hidden accessibility text. */
    117125                                _e( 'Search by tag' );
    118126                                break;
     
    121129        </label>
    122130        <?php else : ?>
    123         <label class="screen-reader-text" for="s"><?php _e( 'Search by keyword' ); ?></label>
     131        <label class="screen-reader-text" for="s">
     132                <?php
     133                /* translators: Hidden accessibility text. */
     134                _e( 'Search by keyword' );
     135                ?>
     136        </label>
    124137        <?php endif; ?>
    125138        <input type="search" name="s" id="s" size="30" value="<?php echo esc_attr( $term ); ?>" autofocus="autofocus" />
     
    185198<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php echo esc_url( self_admin_url( 'update.php?action=upload-theme' ) ); ?>">
    186199        <?php wp_nonce_field( 'theme-upload' ); ?>
    187         <label class="screen-reader-text" for="themezip"><?php _e( 'Theme zip file' ); ?></label>
     200        <label class="screen-reader-text" for="themezip">
     201                <?php
     202                /* translators: Hidden accessibility text. */
     203                _e( 'Theme zip file' );
     204                ?>
     205        </label>
    188206        <input type="file" id="themezip" name="themezip" accept=".zip" />
    189207        <?php submit_button( __( 'Install Now' ), '', 'install-theme-submit', false ); ?>
Note: See TracChangeset for help on using the changeset viewer.