Make WordPress Core


Ignore:
Timestamp:
02/07/2023 05:08:26 PM (2 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.