Make WordPress Core


Ignore:
Timestamp:
05/13/2026 03:02:36 AM (3 months ago)
Author:
audrasjb
Message:

I18N: Add translator context to disambiguate translation strings for "Preview".

This changeset disambiguates translation strings for "Preview" by adding a verb|noun context to its occurrences.

Props timse201, audrasjb, anupkankale, mohamedahamed, rafaeldella, motylanogha, wildworks, jorbin, khokansardar, sergeybiryukov.
Fixes #64986.

File:
1 edited

Legend:

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

    r62294 r62353  
    423423                                                <# } #>
    424424                                        <# } else { #>
    425                                                 <button class="button preview install-theme-preview"><?php _e( 'Preview' ); ?></button>
     425                                                <button class="button preview install-theme-preview"><?php echo esc_html_x( 'Preview', 'verb' ); ?></button>
    426426                                        <# } #>
    427427                                <# } else { #>
     
    436436                                                <a class="button disabled"><?php _e( 'Live Preview' ); ?></a>
    437437                                        <# } else { #>
    438                                                 <button class="button disabled"><?php _e( 'Preview' ); ?></button>
     438                                                <button class="button disabled"><?php echo esc_html_x( 'Preview', 'verb' ); ?></button>
    439439                                        <# } #>
    440440                                <# } #>
     
    446446                                        ?>
    447447                                        <a class="button button-primary theme-install" data-name="{{ data.name }}" data-slug="{{ data.id }}" href="{{ data.install_url }}" aria-label="<?php echo esc_attr( $aria_label ); ?>"><?php _e( 'Install' ); ?></a>
    448                                         <button class="button preview install-theme-preview"><?php _e( 'Preview' ); ?></button>
     448                                        <button class="button preview install-theme-preview"><?php echo esc_html_x( 'Preview', 'verb' ); ?></button>
    449449                                <# } else { #>
    450450                                        <?php
     
    453453                                        ?>
    454454                                        <a class="button button-primary disabled" data-name="{{ data.name }}" aria-label="<?php echo esc_attr( $aria_label ); ?>"><?php _ex( 'Cannot Install', 'theme' ); ?></a>
    455                                         <button class="button disabled"><?php _e( 'Preview' ); ?></button>
     455                                        <button class="button disabled"><?php echo esc_html_x( 'Preview', 'verb' ); ?></button>
    456456                                <# } #>
    457457                        <# } #>
     
    606606                </div>
    607607                <div class="wp-full-overlay-main">
    608                 <iframe src="{{ data.preview_url }}" title="<?php esc_attr_e( 'Preview' ); ?>"></iframe>
     608                <iframe src="{{ data.preview_url }}" title="<?php echo esc_attr_x( 'Preview', 'noun' ); ?>"></iframe>
    609609        </div>
    610610</script>
Note: See TracChangeset for help on using the changeset viewer.