Skip to content

Commit 69fabdb

Browse files
I18N: Merge duplicate strings in notifications displayed when a new user has been created or added to the site.
Props ramiy. Fixes #35746. git-svn-id: https://develop.svn.wordpress.org/trunk@45542 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 31d8652 commit 69fabdb

3 files changed

Lines changed: 29 additions & 17 deletions

File tree

src/wp-admin/network/user-new.php

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,17 @@
8686
}
8787
}
8888

89-
if ( empty( $edit_link ) ) {
90-
$messages[] = __( 'User added.' );
91-
} else {
92-
/* translators: %s: edit page url */
93-
$messages[] = sprintf( __( 'User added. <a href="%s">Edit user</a>' ), $edit_link );
89+
$message = __( 'User added.' );
90+
91+
if ( $edit_link ) {
92+
$message .= sprintf(
93+
' <a href="%s">%s</a>',
94+
$edit_link,
95+
__( 'Edit user' )
96+
);
9497
}
98+
99+
$messages[] = $message;
95100
}
96101
}
97102

src/wp-admin/user-new.php

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -293,12 +293,17 @@
293293
$messages[] = __( 'Invitation email sent to user. A confirmation link must be clicked for them to be added to your site.' );
294294
break;
295295
case 'addnoconfirmation':
296-
if ( empty( $edit_link ) ) {
297-
$messages[] = __( 'User has been added to your site.' );
298-
} else {
299-
/* translators: %s: edit page url */
300-
$messages[] = sprintf( __( 'User has been added to your site. <a href="%s">Edit user</a>' ), $edit_link );
296+
$message = __( 'User has been added to your site.' );
297+
298+
if ( $edit_link ) {
299+
$message .= sprintf(
300+
' <a href="%s">%s</a>',
301+
$edit_link,
302+
__( 'Edit user' )
303+
);
301304
}
305+
306+
$messages[] = $message;
302307
break;
303308
case 'addexisting':
304309
$messages[] = __( 'That user is already a member of this site.' );

src/wp-admin/users.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -483,21 +483,23 @@
483483
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . sprintf( $message, number_format_i18n( $delete_count ) ) . '</p></div>';
484484
break;
485485
case 'add':
486+
$message = __( 'New user created.' );
487+
486488
if ( isset( $_GET['id'] ) && ( $user_id = $_GET['id'] ) && current_user_can( 'edit_user', $user_id ) ) {
487-
/* translators: %s: edit page url */
488-
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . sprintf(
489-
__( 'New user created. <a href="%s">Edit user</a>' ),
489+
$message .= sprintf(
490+
' <a href="%s">%s</a>',
490491
esc_url(
491492
add_query_arg(
492493
'wp_http_referer',
493494
urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ),
494495
self_admin_url( 'user-edit.php?user_id=' . $user_id )
495496
)
496-
)
497-
) . '</p></div>';
498-
} else {
499-
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'New user created.' ) . '</p></div>';
497+
),
498+
__( 'Edit user' )
499+
);
500500
}
501+
502+
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . $message . '</p></div>';
501503
break;
502504
case 'promote':
503505
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'Changed roles.' ) . '</p></div>';

0 commit comments

Comments
 (0)