Make WordPress Core


Ignore:
Timestamp:
06/14/2022 02:41:10 PM (3 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-admin/includes/class-wp-ms-users-list-table.php

    r52584 r53501  
    303303    public function column_name( $user ) {
    304304        if ( $user->first_name && $user->last_name ) {
    305             echo "$user->first_name $user->last_name";
     305            printf(
     306                /* translators: 1: User's first name, 2: Last name. */
     307                _x( '%1$s %2$s', 'Display name based on first name and last name' ),
     308                $user->first_name,
     309                $user->last_name
     310            );
    306311        } elseif ( $user->first_name ) {
    307312            echo $user->first_name;
Note: See TracChangeset for help on using the changeset viewer.