Hi – I changed Messages to Mail in the BuddyPress nav menu. And everything is fine except for members/[user]/messages/view/[#]/ page where the member views their messages. That tab still shows “Messages” instead of “Mail.” Below is the function that I added to bp_custom.php.
function sb_custom_messages_menu_tabs(){
global $bp;
if ( bp_is_user() && bp_user_has_access() ) {
$count = messages_get_unread_count( bp_displayed_user_id() );
$class = ( 0 === $count ) ? ‘no-count’ : ‘count’;
$bp->bp_nav[‘messages’][‘name’] = sprintf( __( ‘Mail<span class=”%s”>%s</span>’, ‘buddypress’ ), esc_attr( $class ), number_format_i18n( $count ) );
}
}
add_action(‘bp_setup_nav’, ‘sb_custom_messages_menu_tabs’, 201);
Any reason why this would not work for the page where members view their messages?