diff --git src/bp-blogs/bp-blogs-template.php src/bp-blogs/bp-blogs-template.php
index cc119d4e9..ac4dd83a7 100644
--- src/bp-blogs/bp-blogs-template.php
+++ src/bp-blogs/bp-blogs-template.php
@@ -638,7 +638,7 @@ function bp_blog_last_active( $args = array() ) {
 		// Backwards compatibility for anyone forcing a 'true' active_format.
 		if ( true === $r['active_format'] ) {
 			/* translators: %s: human time diff of the last time the site was active. */
-			$r['active_format'] = _x( 'active %s', 'last time the site was active', 'buddypress' );
+			$r['active_format'] = _x( 'Active %s', 'last time the site was active', 'buddypress' );
 		}
 
 		// Blog has been posted to at least once.
diff --git src/bp-core/bp-core-functions.php src/bp-core/bp-core-functions.php
index 0e2fe7c96..4b2341013 100644
--- src/bp-core/bp-core-functions.php
+++ src/bp-core/bp-core-functions.php
@@ -1575,7 +1575,7 @@ add_action( 'wp_head', 'bp_core_record_activity' );
  * @since 1.0.0
  *
  * @param int|string $last_activity_date The date of last activity.
- * @param string     $string             A sprintf()-able statement of the form 'active %s'.
+ * @param string     $string             A sprintf()-able statement of the form 'Active %s'.
  * @return string $last_active A string of the form '3 years ago'.
  */
 function bp_core_get_last_activity( $last_activity_date = '', $string = '' ) {
@@ -1597,7 +1597,7 @@ function bp_core_get_last_activity( $last_activity_date = '', $string = '' ) {
 	 *
 	 * @param string $last_active        Last activity string based on time since date given.
 	 * @param string $last_activity_date The date of last activity.
-	 * @param string $string             A sprintf()-able statement of the form 'active %s'.
+	 * @param string $string             A sprintf()-able statement of the form 'Active %s'.
 	 */
 	return apply_filters( 'bp_core_get_last_activity', $last_active, $last_activity_date, $string );
 }
diff --git src/bp-core/classes/class-bp-core-user.php src/bp-core/classes/class-bp-core-user.php
index 51d5dd862..ce4a6d128 100644
--- src/bp-core/classes/class-bp-core-user.php
+++ src/bp-core/classes/class-bp-core-user.php
@@ -205,7 +205,7 @@ class BP_Core_User {
 		);
 
 		/* translators: %s: human time diff of the last time the user was active on the site. */
-		$this->last_active = bp_core_get_last_activity( bp_get_user_last_activity( $this->id ), _x( 'active %s', 'last time the user was active', 'buddypress' ) );
+		$this->last_active = bp_core_get_last_activity( bp_get_user_last_activity( $this->id ), _x( 'Active %s', 'last time the user was active', 'buddypress' ) );
 	}
 
 	/**
diff --git src/bp-groups/bp-groups-blocks.php src/bp-groups/bp-groups-blocks.php
index 97f455a3c..063868ee5 100644
--- src/bp-groups/bp-groups-blocks.php
+++ src/bp-groups/bp-groups-blocks.php
@@ -303,7 +303,7 @@ function bp_groups_render_groups_block( $attributes = array() ) {
 			$output .= sprintf(
 				'<time datetime="%1$s">%2$s</time>',
 				esc_attr( bp_core_get_iso8601_date( $group->last_activity ) ),
-				/* translators: %s: a human time diff. */
+				/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
 				sprintf( esc_html__( 'Active %s', 'buddypress' ), bp_get_group_last_active( $group ) )
 			);
 		} elseif ( 'popular' === $block_args['extraInfo'] ) {
diff --git src/bp-groups/bp-groups-widgets.php src/bp-groups/bp-groups-widgets.php
index 333398f52..937bb14cb 100644
--- src/bp-groups/bp-groups-widgets.php
+++ src/bp-groups/bp-groups-widgets.php
@@ -76,8 +76,8 @@ function groups_ajax_widget_groups_list() {
 						<?php else : ?>
 							<span class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>">
 								<?php
-								/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
-								printf( _x( 'active %s', 'last time the group was active', 'buddypress' ), bp_get_group_last_active() );
+								/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
+								printf( _x( 'Active %s', 'last time the group was active', 'buddypress' ), bp_get_group_last_active() );
 								?>
 							</span>
 						<?php endif; ?>
diff --git src/bp-groups/classes/class-bp-groups-invite-template.php src/bp-groups/classes/class-bp-groups-invite-template.php
index dc36224cc..c0d9050d6 100644
--- src/bp-groups/classes/class-bp-groups-invite-template.php
+++ src/bp-groups/classes/class-bp-groups-invite-template.php
@@ -275,8 +275,8 @@ class BP_Groups_Invite_Template {
 		$this->invite->user->user_url  = bp_core_get_user_domain( $user_id, $this->invite->user->user_nicename, $this->invite->user->user_login );
 		$this->invite->user->user_link = "<a href='{$this->invite->user->user_url}'>{$this->invite->user->fullname}</a>";
 
-		/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
-		$this->invite->user->last_active = bp_core_get_last_activity( $this->invite->user->last_activity, __( 'active %s', 'buddypress' ) );
+		/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
+		$this->invite->user->last_active = bp_core_get_last_activity( $this->invite->user->last_activity, __( 'Active %s', 'buddypress' ) );
 
 		if ( bp_is_active( 'groups' ) ) {
 			$total_groups = BP_Groups_Member::total_group_count( $user_id );
diff --git src/bp-groups/classes/class-bp-groups-widget.php src/bp-groups/classes/class-bp-groups-widget.php
index 90862063a..08eadf14e 100644
--- src/bp-groups/classes/class-bp-groups-widget.php
+++ src/bp-groups/classes/class-bp-groups-widget.php
@@ -149,8 +149,8 @@ class BP_Groups_Widget extends WP_Widget {
 									} elseif ( 'popular' == $instance['group_default'] ) {
 										bp_group_member_count();
 									} else {
-										/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
-										printf( __( 'active %s', 'buddypress' ), bp_get_group_last_active() );
+										/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
+										printf( __( 'Active %s', 'buddypress' ), bp_get_group_last_active() );
 									}
 								?>
 								</span>
diff --git src/bp-members/bp-members-blocks.php src/bp-members/bp-members-blocks.php
index c9944bc32..11886548b 100644
--- src/bp-members/bp-members-blocks.php
+++ src/bp-members/bp-members-blocks.php
@@ -332,7 +332,7 @@ function bp_members_render_members_block( $attributes = array() ) {
 				$output .= sprintf(
 					'<time datetime="%1$s">%2$s</time>',
 					esc_attr( bp_core_get_iso8601_date( $member->last_activity ) ),
-					/* translators: %s: a human time diff. */
+					/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
 					sprintf( esc_html__( 'Active %s', 'buddypress' ), bp_core_time_since( $member->last_activity ) )
 				);
 			}
diff --git src/bp-members/bp-members-template.php src/bp-members/bp-members-template.php
index e202ea11b..70e73b779 100644
--- src/bp-members/bp-members-template.php
+++ src/bp-members/bp-members-template.php
@@ -955,7 +955,8 @@ function bp_member_last_active( $args = array() ) {
 
 		// Backwards compatibility for anyone forcing a 'true' active_format.
 		if ( true === $r['active_format'] ) {
-			$r['active_format'] = __( 'active %s', 'buddypress' );
+			/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
+			$r['active_format'] = __( 'Active %s', 'buddypress' );
 		}
 
 		// Member has logged in at least one time.
@@ -1686,10 +1687,12 @@ function bp_last_activity( $user_id = 0 ) {
 	 */
 	function bp_get_last_activity( $user_id = 0 ) {
 
-		if ( empty( $user_id ) )
+		if ( empty( $user_id ) ) {
 			$user_id = bp_displayed_user_id();
+		}
 
-		$last_activity = bp_core_get_last_activity( bp_get_user_last_activity( $user_id ), __('active %s', 'buddypress') );
+		/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
+		$last_activity = bp_core_get_last_activity( bp_get_user_last_activity( $user_id ), __('Active %s', 'buddypress') );
 
 		/**
 		 * Filters the 'active [x days ago]' string for a user.
diff --git src/bp-templates/bp-legacy/buddypress/groups/groups-loop.php src/bp-templates/bp-legacy/buddypress/groups/groups-loop.php
index b52165e8a..38e82510d 100644
--- src/bp-templates/bp-legacy/buddypress/groups/groups-loop.php
+++ src/bp-templates/bp-legacy/buddypress/groups/groups-loop.php
@@ -64,7 +64,14 @@ do_action( 'bp_before_groups_loop' ); ?>
 
 			<div class="item">
 				<div class="item-title"><?php bp_group_link(); ?></div>
-				<div class="item-meta"><span class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>"><?php printf( __( 'active %s', 'buddypress' ), bp_get_group_last_active() ); ?></span></div>
+				<div class="item-meta">
+					<span class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>">
+						<?php
+						/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
+						printf( __( 'Active %s', 'buddypress' ), bp_get_group_last_active() );
+						?>
+					</span>
+				</div>
 
 				<div class="item-desc"><?php bp_group_description_excerpt(); ?></div>
 
diff --git src/bp-templates/bp-legacy/buddypress/groups/single/cover-image-header.php src/bp-templates/bp-legacy/buddypress/groups/single/cover-image-header.php
index 34f5c361b..5409895eb 100644
--- src/bp-templates/bp-legacy/buddypress/groups/single/cover-image-header.php
+++ src/bp-templates/bp-legacy/buddypress/groups/single/cover-image-header.php
@@ -60,7 +60,12 @@ do_action( 'bp_before_group_header' ); ?>
 				do_action( 'bp_group_header_meta' ); ?>
 
 				<span class="highlight"><?php bp_group_type(); ?></span>
-				<span class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>"><?php printf( __( 'active %s', 'buddypress' ), bp_get_group_last_active() ); ?></span>
+				<span class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>">
+					<?php
+					/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
+					printf( __( 'Active %s', 'buddypress' ), bp_get_group_last_active() );
+					?>
+				</span>
 
 				<?php bp_group_description(); ?>
 
diff --git src/bp-templates/bp-legacy/buddypress/groups/single/group-header.php src/bp-templates/bp-legacy/buddypress/groups/single/group-header.php
index 409e5d13b..b08ea5716 100644
--- src/bp-templates/bp-legacy/buddypress/groups/single/group-header.php
+++ src/bp-templates/bp-legacy/buddypress/groups/single/group-header.php
@@ -69,7 +69,12 @@ do_action( 'bp_before_group_header' );
 
 <div id="item-header-content">
 	<span class="highlight"><?php bp_group_type(); ?></span>
-	<span class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>"><?php printf( __( 'active %s', 'buddypress' ), bp_get_group_last_active() ); ?></span>
+	<span class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_group_last_active( 0, array( 'relative' => false ) ) ); ?>">
+		<?php
+		/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
+		printf( __( 'Active %s', 'buddypress' ), bp_get_group_last_active() );
+		?>
+	</span>
 
 	<?php
 
diff --git src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php
index c0c7eb975..c523ad189 100644
--- src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php
+++ src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php
@@ -44,7 +44,7 @@ bp_nouveau_before_loop(); ?>
 							<p class="last-activity item-meta">
 								<?php
 									printf(
-										/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
+										/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
 										esc_html__( 'Active %s', 'buddypress' ),
 										sprintf(
 											'<span data-livestamp="%1$s">%2$s</span>',
diff --git src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php
index 356ae26e9..07439f2f8 100644
--- src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php
+++ src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php
@@ -31,7 +31,7 @@
 				<p class="activity">
 					<?php
 						printf(
-							/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
+							/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
 							esc_html__( 'Active %s', 'buddypress' ),
 							sprintf(
 								'<span data-livestamp="%1$s">%2$s</span>',
diff --git src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
index 11ff03a5a..92c18c48d 100644
--- src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
+++ src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
@@ -28,7 +28,7 @@
 	<p class="activity">
 		<?php
 			printf(
-				/* translators: %s: last activity timestamp (e.g. "active 1 hour ago") */
+				/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */
 				esc_html__( 'Active %s', 'buddypress' ),
 				sprintf(
 					'<span data-livestamp="%1$s">%2$s</span>',
