Make WordPress Core


Ignore:
Timestamp:
06/14/2022 02:41:10 PM (2 years ago)
Author:
SergeyBiryukov
Message:

I18N: Use a translatable string for displaying a user's first name and last name.

That allows locales to switch the order of the first name and last name, should they prefer to do so.

The string was previously used in wp_insert_user() and is now reused in other places for consistency:

  • WP_MS_Users_List_Table::column_name()
  • WP_Users_List_Table::column_name()​
  • wp_list_authors()
  • wp_list_users()

Note: This also removes the wp_list_author_full_name filter, introduced for the same purpose in wp_list_authors(), as redundant for now.

Follow-up to [53486].

See #17025.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/user.php

    r53458 r53501  
    828828
    829829        if ( $args['show_fullname'] && '' !== $user->first_name && '' !== $user->last_name ) {
    830             $name = "$user->first_name $user->last_name";
     830            $name = sprintf(
     831                /* translators: 1: User's first name, 2: Last name. */
     832                _x( '%1$s %2$s', 'Display name based on first name and last name' ),
     833                $user->first_name,
     834                $user->last_name
     835            );
    831836        } else {
    832837            $name = $user->display_name;
     
    22432248            $display_name = $user_login;
    22442249        } elseif ( $meta['first_name'] && $meta['last_name'] ) {
    2245             /* translators: 1: User's first name, 2: Last name. */
    2246             $display_name = sprintf( _x( '%1$s %2$s', 'Display name based on first name and last name' ), $meta['first_name'], $meta['last_name'] );
     2250            $display_name = sprintf(
     2251                /* translators: 1: User's first name, 2: Last name. */
     2252                _x( '%1$s %2$s', 'Display name based on first name and last name' ),
     2253                $meta['first_name'],
     2254                $meta['last_name']
     2255            );
    22472256        } elseif ( $meta['first_name'] ) {
    22482257            $display_name = $meta['first_name'];
Note: See TracChangeset for help on using the changeset viewer.