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-content/themes/twentytwenty/inc/template-tags.php

    r55003 r55276  
    368368                    <li class="post-author meta-wrapper">
    369369                        <span class="meta-icon">
    370                             <span class="screen-reader-text"><?php _e( 'Post author', 'twentytwenty' ); ?></span>
     370                            <span class="screen-reader-text">
     371                                <?php
     372                                /* translators: Hidden accessibility text. */
     373                                _e( 'Post author', 'twentytwenty' );
     374                                ?>
     375                            </span>
    371376                            <?php twentytwenty_the_theme_svg( 'user' ); ?>
    372377                        </span>
     
    392397                    <li class="post-date meta-wrapper">
    393398                        <span class="meta-icon">
    394                             <span class="screen-reader-text"><?php _e( 'Post date', 'twentytwenty' ); ?></span>
     399                            <span class="screen-reader-text">
     400                                <?php
     401                                /* translators: Hidden accessibility text. */
     402                                _e( 'Post date', 'twentytwenty' );
     403                                ?>
     404                            </span>
    395405                            <?php twentytwenty_the_theme_svg( 'calendar' ); ?>
    396406                        </span>
     
    410420                    <li class="post-categories meta-wrapper">
    411421                        <span class="meta-icon">
    412                             <span class="screen-reader-text"><?php _e( 'Categories', 'twentytwenty' ); ?></span>
     422                            <span class="screen-reader-text">
     423                                <?php
     424                                /* translators: Hidden accessibility text. */
     425                                _e( 'Categories', 'twentytwenty' );
     426                                ?>
     427                            </span>
    413428                            <?php twentytwenty_the_theme_svg( 'folder' ); ?>
    414429                        </span>
     
    428443                    <li class="post-tags meta-wrapper">
    429444                        <span class="meta-icon">
    430                             <span class="screen-reader-text"><?php _e( 'Tags', 'twentytwenty' ); ?></span>
     445                            <span class="screen-reader-text">
     446                                <?php
     447                                /* translators: Hidden accessibility text. */
     448                                _e( 'Tags', 'twentytwenty' );
     449                                ?>
     450                            </span>
    431451                            <?php twentytwenty_the_theme_svg( 'tag' ); ?>
    432452                        </span>
     
    580600
    581601            // Add the sub menu toggle.
    582             $args->after .= '<button class="toggle sub-menu-toggle fill-children-current-color" data-toggle-target="' . $toggle_target_string . '" data-toggle-type="slidetoggle" data-toggle-duration="' . absint( $toggle_duration ) . '" aria-expanded="false"><span class="screen-reader-text">' . __( 'Show sub menu', 'twentytwenty' ) . '</span>' . twentytwenty_get_theme_svg( 'chevron-down' ) . '</button>';
     602            $args->after .= '<button class="toggle sub-menu-toggle fill-children-current-color" data-toggle-target="' . $toggle_target_string . '" data-toggle-type="slidetoggle" data-toggle-duration="' . absint( $toggle_duration ) . '" aria-expanded="false"><span class="screen-reader-text">' .
     603                /* translators: Hidden accessibility text. */
     604                __( 'Show sub menu', 'twentytwenty' ) .
     605            '</span>' . twentytwenty_get_theme_svg( 'chevron-down' ) . '</button>';
    583606
    584607        }
Note: See TracChangeset for help on using the changeset viewer.