WordPress.org

Make WordPress Core

Ticket #44360: 44360-translators-comments.2.patch

File 44360-translators-comments.2.patch, 15.4 KB (added by pierlo, 7 weeks ago)

Add some missing translators comments

  • src/wp-admin/includes/class-custom-background.php

    diff --git src/wp-admin/includes/class-custom-background.php src/wp-admin/includes/class-custom-background.php
    index 49bd29fb0e..dcdfa87b94 100644
    class Custom_Background { 
    230230        <p>
    231231                        <?php
    232232                                printf(
     233                                        /* translators: 1: Customizer for custom background image URL */
    233234                                        __( 'You can now manage and live-preview Custom Backgrounds in the <a href="%1$s">Customizer</a>.' ),
    234235                                        admin_url( 'customize.php?autofocus[control]=background_image' )
    235236                                );
    class Custom_Background { 
    240241
    241242                <?php if ( ! empty( $this->updated ) ) { ?>
    242243<div id="message" class="updated">
    243 <p><?php printf( __( 'Background updated. <a href="%s">Visit your site</a> to see how it looks.' ), home_url( '/' ) ); ?></p>
     244        <p>
     245                        <?php
     246                                /* translators: %s: Home URL */
     247                                printf( __( 'Background updated. <a href="%s">Visit your site</a> to see how it looks.' ), home_url( '/' ) );
     248                        ?>
     249        </p>
    244250</div>
    245251                <?php } ?>
    246252
  • src/wp-admin/includes/class-custom-image-header.php

    diff --git src/wp-admin/includes/class-custom-image-header.php src/wp-admin/includes/class-custom-image-header.php
    index 9a2f652331..9b4ee1ba45 100644
    class Custom_Image_Header { 
    118118                                'id'      => 'set-header-text',
    119119                                'title'   => __( 'Header Text' ),
    120120                                'content' =>
    121                                         '<p>' . sprintf( __( 'For most themes, the header text is your Site Title and Tagline, as defined in the <a href="%1$s">General Settings</a> section.' ), admin_url( 'options-general.php' ) ) . '<p>' .
     121                                        '<p>' . sprintf(
     122                                                /* translators: 1: General settings URL */
     123                                                __( 'For most themes, the header text is your Site Title and Tagline, as defined in the <a href="%1$s">General Settings</a> section.' ),
     124                                                admin_url( 'options-general.php' )
     125                                        ) .
     126                                        '</p>' .
    122127                                        '<p>' . __( 'In the Header Text section of this page, you can choose whether to display this text or hide it. You can also choose a color for the text by clicking the Select Color button and either typing in a legitimate HTML hex value, e.g. &#8220;#ff0000&#8221; for red, or by choosing a color using the color picker.' ) . '</p>' .
    123128                                        '<p>' . __( 'Don&#8217;t forget to click &#8220;Save Changes&#8221; when you&#8217;re done!' ) . '</p>',
    124129                        )
    class Custom_Image_Header { 
    474479        <p>
    475480                        <?php
    476481                                printf(
     482                                        /* translators: 1: Customizer for custom image header URL */
    477483                                        __( 'You can now manage and live-preview Custom Header in the <a href="%1$s">Customizer</a>.' ),
    478484                                        admin_url( 'customize.php?autofocus[control]=header_image' )
    479485                                );
    class Custom_Image_Header { 
    484490
    485491                <?php if ( ! empty( $this->updated ) ) { ?>
    486492<div id="message" class="updated">
    487 <p><?php printf( __( 'Header updated. <a href="%s">Visit your site</a> to see how it looks.' ), home_url( '/' ) ); ?></p>
     493        <p>
     494                        <?php
     495                                /* translators: %s: Home URL */
     496                                printf( __( 'Header updated. <a href="%s">Visit your site</a> to see how it looks.' ), home_url( '/' ) );
     497                        ?>
     498        </p>
    488499</div>
    489500                <?php } ?>
    490501
    class Custom_Image_Header { 
    540551        <p><?php _e( 'You can select an image to be shown at the top of your site by uploading from your computer or choosing from your media library. After selecting an image you will be able to crop it.' ); ?><br />
    541552                        <?php
    542553                        if ( ! current_theme_supports( 'custom-header', 'flex-height' ) && ! current_theme_supports( 'custom-header', 'flex-width' ) ) {
     554                                /* translators: 1: Custom header width, 2: Custom header height */
    543555                                printf( __( 'Images of exactly <strong>%1$d &times; %2$d pixels</strong> will be used as-is.' ) . '<br />', get_theme_support( 'custom-header', 'width' ), get_theme_support( 'custom-header', 'height' ) );
    544556                        } elseif ( current_theme_supports( 'custom-header', 'flex-height' ) ) {
    545557                                if ( ! current_theme_supports( 'custom-header', 'flex-width' ) ) {
    class Custom_Image_Header { 
    722734
    723735                        echo '<input type="text" name="text-color" id="text-color" value="' . esc_attr( $header_textcolor ) . '"' . $default_color_attr . ' />';
    724736                        if ( $default_color ) {
     737                                /* translators: %s: Default text color */
    725738                                echo ' <span class="description hide-if-js">' . sprintf( _x( 'Default: %s', 'color' ), esc_html( $default_color ) ) . '</span>';
    726739                        }
    727740                        ?>
  • src/wp-admin/includes/class-wp-posts-list-table.php

    diff --git src/wp-admin/includes/class-wp-posts-list-table.php src/wp-admin/includes/class-wp-posts-list-table.php
    index 9be84ae2e5..9ae929aaa5 100644
    class WP_Posts_List_Table extends WP_List_Table { 
    305305                        );
    306306
    307307                        $mine_inner_html = sprintf(
     308                                /* translators: %s: User posts count */
    308309                                _nx(
    309310                                        'Mine <span class="count">(%s)</span>',
    310311                                        'Mine <span class="count">(%s)</span>',
    class WP_Posts_List_Table extends WP_List_Table { 
    325326                }
    326327
    327328                $all_inner_html = sprintf(
     329                        /* translators: %s: Total posts */
    328330                        _nx(
    329331                                'All <span class="count">(%s)</span>',
    330332                                'All <span class="count">(%s)</span>',
    class WP_Posts_List_Table extends WP_List_Table { 
    374376                        );
    375377
    376378                        $sticky_inner_html = sprintf(
     379                                /* translators: %s: Sticky posts count */
    377380                                _nx(
    378381                                        'Sticky <span class="count">(%s)</span>',
    379382                                        'Sticky <span class="count">(%s)</span>',
    class WP_Posts_List_Table extends WP_List_Table { 
    917920                if ( current_user_can( 'edit_post', $post->ID ) ) :
    918921                        ?>
    919922                        <label class="screen-reader-text" for="cb-select-<?php the_ID(); ?>">
    920                                 <?php printf( __( 'Select %s' ), _draft_or_post_title() ); ?>
     923                                <?php
     924                                        /* translators: %s: Post title */
     925                                        printf( __( 'Select %s' ), _draft_or_post_title() );
     926                                ?>
    921927                        </label>
    922928                        <input id="cb-select-<?php the_ID(); ?>" type="checkbox" name="post[]" value="<?php the_ID(); ?>" />
    923929                        <div class="locked-indicator">
    class WP_Posts_List_Table extends WP_List_Table { 
    993999                        if ( $lock_holder ) {
    9941000                                $lock_holder   = get_userdata( $lock_holder );
    9951001                                $locked_avatar = get_avatar( $lock_holder->ID, 18 );
     1002                                /* translators: %s: Display name */
    9961003                                $locked_text   = esc_html( sprintf( __( '%s is currently editing' ), $lock_holder->display_name ) );
    9971004                        } else {
    9981005                                $locked_avatar = '';
    class WP_Posts_List_Table extends WP_List_Table { 
    10661073                        $time_diff = time() - $time;
    10671074
    10681075                        if ( $time_diff > 0 && $time_diff < DAY_IN_SECONDS ) {
     1076                                /* translators: %s: Time of last modification */
    10691077                                $h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) );
    10701078                        } else {
    10711079                                $h_time = mysql2date( __( 'Y/m/d' ), $m_time );
  • src/wp-admin/includes/class-wp-privacy-policy-content.php

    diff --git src/wp-admin/includes/class-wp-privacy-policy-content.php src/wp-admin/includes/class-wp-privacy-policy-content.php
    index 6e823d6692..3e3c3fec0f 100644
    final class WP_Privacy_Policy_Content { 
    386386                        if ( ! empty( $section['removed'] ) ) {
    387387                                $class = ' text-removed';
    388388                                $date  = date_i18n( $date_format, $section['removed'] );
     389                                /* translators: %s: Removed date  */
    389390                                $meta  = sprintf( __( 'Removed %s.' ), $date );
    390391
    391392                                $removed = __( 'You deactivated this plugin on %s and may no longer need this policy.' );
    final class WP_Privacy_Policy_Content { 
    393394                        } elseif ( ! empty( $section['updated'] ) ) {
    394395                                $class = ' text-updated';
    395396                                $date  = date_i18n( $date_format, $section['updated'] );
     397                                /* translators: %s: Updated date */
    396398                                $meta  = sprintf( __( 'Updated %s.' ), $date );
    397399                        }
    398400
    final class WP_Privacy_Policy_Content { 
    417419                                $content         .= '<div class="privacy-text-actions">';
    418420                                        $content     .= '<button type="button" class="privacy-text-copy button">';
    419421                                                $content .= $copy;
     422                                                /* translators: %s: Plugin name */
    420423                                                $content .= '<span class="screen-reader-text">' . sprintf( __( 'Copy suggested policy text from %s.' ), $plugin_name ) . '</span>';
    421424                                        $content     .= '</button>';
    422425                                $content         .= '</div>';
  • src/wp-admin/includes/class-wp-themes-list-table.php

    diff --git src/wp-admin/includes/class-wp-themes-list-table.php src/wp-admin/includes/class-wp-themes-list-table.php
    index 5fc1496008..209865e131 100644
    class WP_Themes_List_Table extends WP_List_Table { 
    9797                $blog_id = get_current_blog_id();
    9898                if ( is_multisite() ) {
    9999                        if ( current_user_can( 'install_themes' ) && current_user_can( 'manage_network_themes' ) ) {
     100                                /* translators: 1: Site themes URL, 2: Site theme installer URL */
    100101                                printf( __( 'You only have one theme enabled for this site right now. Visit the Network Admin to <a href="%1$s">enable</a> or <a href="%2$s">install</a> more themes.' ), network_admin_url( 'site-themes.php?id=' . $blog_id ), network_admin_url( 'theme-install.php' ) );
    101102
    102103                                return;
    103104                        } elseif ( current_user_can( 'manage_network_themes' ) ) {
     105                                /* translators: 1: Site themes URL */
    104106                                printf( __( 'You only have one theme enabled for this site right now. Visit the Network Admin to <a href="%1$s">enable</a> more themes.' ), network_admin_url( 'site-themes.php?id=' . $blog_id ) );
    105107
    106108                                return;
    class WP_Themes_List_Table extends WP_List_Table { 
    108110                        // Else, fallthrough. install_themes doesn't help if you can't enable it.
    109111                } else {
    110112                        if ( current_user_can( 'install_themes' ) ) {
     113                                /* translators: %s: Themes URL */
    111114                                printf( __( 'You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress Theme Directory at any time: just click on the <a href="%s">Install Themes</a> tab above.' ), admin_url( 'theme-install.php' ) );
    112115
    113116                                return;
    114117                        }
    115118                }
    116119                // Fallthrough.
     120                /* translators: %s: Site name */
    117121                printf( __( 'Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes.' ), get_site_option( 'site_name' ) );
    118122        }
    119123
    class WP_Themes_List_Table extends WP_List_Table { 
    187191
    188192                        $actions             = array();
    189193                        $actions['activate'] = '<a href="' . $activate_link . '" class="activatelink" title="'
     194                                /* translators: %s: Theme name */
    190195                                . esc_attr( sprintf( __( 'Activate &#8220;%s&#8221;' ), $title ) ) . '">' . __( 'Activate' ) . '</a>';
    191196
    192197                        if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) {
    class WP_Themes_List_Table extends WP_List_Table { 
    196201
    197202                        if ( ! is_multisite() && current_user_can( 'delete_themes' ) ) {
    198203                                $actions['delete'] = '<a class="submitdelete deletion" href="' . wp_nonce_url( 'themes.php?action=delete&amp;stylesheet=' . urlencode( $stylesheet ), 'delete-theme_' . $stylesheet )
     204                                        /* translators: %s: Theme name */
    199205                                        . '" onclick="' . "return confirm( '" . esc_js( sprintf( __( "You are about to delete this theme '%s'\n  'Cancel' to stop, 'OK' to delete." ), $title ) )
    200206                                        . "' );" . '">' . __( 'Delete' ) . '</a>';
    201207                        }
    class WP_Themes_List_Table extends WP_List_Table { 
    223229                        </a>
    224230
    225231                        <h3><?php echo $title; ?></h3>
    226                         <div class="theme-author"><?php printf( __( 'By %s' ), $author ); ?></div>
     232                        <div class="theme-author">
     233                                <?php
     234                                        /* translators: %s: Theme author */
     235                                        printf( __( 'By %s' ), $author );
     236                                ?>
     237                        </div>
    227238                        <div class="action-links">
    228239                                <ul>
    229240                                        <?php foreach ( $actions as $action ) : ?>
  • src/wp-admin/includes/dashboard.php

    diff --git src/wp-admin/includes/dashboard.php src/wp-admin/includes/dashboard.php
    index d45f1e2477..2f0f76848e 100644
    function wp_dashboard_right_now() { 
    269269                $num_posts = wp_count_posts( $post_type );
    270270                if ( $num_posts && $num_posts->publish ) {
    271271                        if ( 'post' == $post_type ) {
     272                                /* translators: %s: Number of posts */
    272273                                $text = _n( '%s Post', '%s Posts', $num_posts->publish );
    273274                        } else {
     275                                /* translators: %s: Number of pages */
    274276                                $text = _n( '%s Page', '%s Pages', $num_posts->publish );
    275277                        }
    276278                        $text             = sprintf( $text, number_format_i18n( $num_posts->publish ) );
    function wp_dashboard_right_now() { 
    285287        // Comments
    286288        $num_comm = wp_count_comments();
    287289        if ( $num_comm && ( $num_comm->approved || $num_comm->moderated ) ) {
     290                /* translators: %s: Number of approved comments */
    288291                $text = sprintf( _n( '%s Comment', '%s Comments', $num_comm->approved ), number_format_i18n( $num_comm->approved ) );
    289292                ?>
    290293                <li class="comment-count"><a href="edit-comments.php"><?php echo $text; ?></a></li>
    function wp_dashboard_browser_nag() { 
    14951498
    14961499        if ( $response ) {
    14971500                if ( $response['insecure'] ) {
    1498                         /* translators: %s: browser name and link */
    14991501                        $msg = sprintf(
     1502                                /* translators: %s: browser name and link */
    15001503                                __( "It looks like you're using an insecure version of %s. Using an outdated browser makes your computer unsafe. For the best WordPress experience, please update your browser." ),
    15011504                                sprintf( '<a href="%s">%s</a>', esc_url( $response['update_url'] ), esc_html( $response['name'] ) )
    15021505                        );
    15031506                } else {
    1504                         /* translators: %s: browser name and link */
    15051507                        $msg = sprintf(
     1508                                /* translators: %s: browser name and link */
    15061509                                __( "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." ),
    15071510                                sprintf( '<a href="%s">%s</a>', esc_url( $response['update_url'] ), esc_html( $response['name'] ) )
    15081511                        );
    function wp_dashboard_browser_nag() { 
    15231526                        $browsehappy = add_query_arg( 'locale', $locale, $browsehappy );
    15241527                }
    15251528
     1529                /* translators: 1: Browser update URL, 2: Browser name, 3: Browse Happy URL */
    15261530                $notice .= '<p>' . sprintf( __( '<a href="%1$s" class="update-browser-link">Update %2$s</a> or learn how to <a href="%3$s" class="browse-happy-link">browse happy</a>' ), esc_attr( $response['update_url'] ), esc_html( $response['name'] ), esc_url( $browsehappy ) ) . '</p>';
    15271531                $notice .= '<p class="hide-if-no-js"><a href="" class="dismiss" aria-label="' . esc_attr__( 'Dismiss the browser warning panel' ) . '">' . __( 'Dismiss' ) . '</a></p>';
    15281532                $notice .= '<div class="clear"></div>';
    function wp_welcome_panel() { 
    16971701                <a class="button button-primary button-hero hide-if-customize" href="<?php echo admin_url( 'themes.php' ); ?>"><?php _e( 'Customize Your Site' ); ?></a>
    16981702                <?php if ( current_user_can( 'install_themes' ) || ( current_user_can( 'switch_themes' ) && count( wp_get_themes( array( 'allowed' => true ) ) ) > 1 ) ) : ?>
    16991703                        <?php $themes_link = current_user_can( 'customize' ) ? add_query_arg( 'autofocus[panel]', 'themes', admin_url( 'customize.php' ) ) : admin_url( 'themes.php' ); ?>
    1700                         <p class="hide-if-no-customize"><?php printf( __( 'or, <a href="%s">change your theme completely</a>' ), $themes_link ); ?></p>
     1704                        <p class="hide-if-no-customize">
     1705                                <?php
     1706                                        /* translators: %s: Themes URL */
     1707                                        printf( __( 'or, <a href="%s">change your theme completely</a>' ), $themes_link );
     1708                                ?>
     1709                        </p>
    17011710                <?php endif; ?>
    17021711        </div>
    17031712        <div class="welcome-panel-column">
    function wp_welcome_panel() { 
    17251734                if ( current_theme_supports( 'widgets' ) || current_theme_supports( 'menus' ) ) :
    17261735                        if ( current_theme_supports( 'widgets' ) && current_theme_supports( 'menus' ) ) {
    17271736                                $widgets_menus_link = sprintf(
     1737                                        /* translators: 1: Widgets URL, 2: Navigation menus URL */
    17281738                                        __( 'Manage <a href="%1$s">widgets</a> or <a href="%2$s">menus</a>' ),
    17291739                                        admin_url( 'widgets.php' ),
    17301740                                        admin_url( 'nav-menus.php' )