Make WordPress Core


Ignore:
Timestamp:
02/07/2023 05:08:26 PM (18 months 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-includes/customize/class-wp-customize-date-time-control.php

    r54870 r55276  
    128128                <div class="day-fields clear">
    129129                    <?php ob_start(); ?>
    130                     <label for="{{ idPrefix }}date-time-month" class="screen-reader-text"><?php esc_html_e( 'Month' ); ?></label>
     130                    <label for="{{ idPrefix }}date-time-month" class="screen-reader-text">
     131                        <?php
     132                        /* translators: Hidden accessibility text. */
     133                        esc_html_e( 'Month' );
     134                        ?>
     135                    </label>
    131136                    <select id="{{ idPrefix }}date-time-month" class="date-input month" data-component="month">
    132137                        <# _.each( data.month_choices, function( choice ) {
     
    144149
    145150                    <?php ob_start(); ?>
    146                     <label for="{{ idPrefix }}date-time-day" class="screen-reader-text"><?php esc_html_e( 'Day' ); ?></label>
     151                    <label for="{{ idPrefix }}date-time-day" class="screen-reader-text">
     152                        <?php
     153                        /* translators: Hidden accessibility text. */
     154                        esc_html_e( 'Day' );
     155                        ?>
     156                    </label>
    147157                    <input id="{{ idPrefix }}date-time-day" type="number" size="2" autocomplete="off" class="date-input day" data-component="day" min="1" max="31" />
    148158                    <?php $day_field = trim( ob_get_clean() ); ?>
    149159
    150160                    <?php ob_start(); ?>
    151                     <label for="{{ idPrefix }}date-time-year" class="screen-reader-text"><?php esc_html_e( 'Year' ); ?></label>
     161                    <label for="{{ idPrefix }}date-time-year" class="screen-reader-text">
     162                        <?php
     163                        /* translators: Hidden accessibility text. */
     164                        esc_html_e( 'Year' );
     165                        ?>
     166                    </label>
    152167                    <input id="{{ idPrefix }}date-time-year" type="number" size="4" autocomplete="off" class="date-input year" data-component="year" min="{{ data.minYear }}" max="{{ data.maxYear }}">
    153168                    <?php $year_field = trim( ob_get_clean() ); ?>
     
    160175                    <legend class="title-time"><?php esc_html_e( 'Time' ); ?></legend>
    161176                    <div class="time-fields clear">
    162                         <label for="{{ idPrefix }}date-time-hour" class="screen-reader-text"><?php esc_html_e( 'Hour' ); ?></label>
     177                        <label for="{{ idPrefix }}date-time-hour" class="screen-reader-text">
     178                            <?php
     179                            /* translators: Hidden accessibility text. */
     180                            esc_html_e( 'Hour' );
     181                            ?>
     182                        </label>
    163183                        <# var maxHour = data.twelveHourFormat ? 12 : 23; #>
    164184                        <# var minHour = data.twelveHourFormat ? 1 : 0; #>
    165185                        <input id="{{ idPrefix }}date-time-hour" type="number" size="2" autocomplete="off" class="date-input hour" data-component="hour" min="{{ minHour }}" max="{{ maxHour }}">
    166186                        :
    167                         <label for="{{ idPrefix }}date-time-minute" class="screen-reader-text"><?php esc_html_e( 'Minute' ); ?></label>
     187                        <label for="{{ idPrefix }}date-time-minute" class="screen-reader-text">
     188                            <?php
     189                            /* translators: Hidden accessibility text. */
     190                            esc_html_e( 'Minute' );
     191                            ?>
     192                        </label>
    168193                        <input id="{{ idPrefix }}date-time-minute" type="number" size="2" autocomplete="off" class="date-input minute" data-component="minute" min="0" max="59">
    169194                        <# if ( data.twelveHourFormat ) { #>
    170                             <label for="{{ idPrefix }}date-time-meridian" class="screen-reader-text"><?php esc_html_e( 'Meridian' ); ?></label>
     195                            <label for="{{ idPrefix }}date-time-meridian" class="screen-reader-text">
     196                                <?php
     197                                /* translators: Hidden accessibility text. */
     198                                esc_html_e( 'Meridian' );
     199                                ?>
     200                            </label>
    171201                            <select id="{{ idPrefix }}date-time-meridian" class="date-input meridian" data-component="meridian">
    172202                                <option value="am"><?php esc_html_e( 'AM' ); ?></option>
Note: See TracChangeset for help on using the changeset viewer.