Index: bp-core/bp-core-widgets.php
===================================================================
--- bp-core/bp-core-widgets.php	(revision 5947)
+++ bp-core/bp-core-widgets.php	(working copy)
@@ -38,9 +38,11 @@
 		if ( !$instance['member_default'] )
 			$instance['member_default'] = 'active';
 
+		$title = apply_filters( 'widget_title', $instance['title'] );
+		
 		echo $before_widget;
 		echo $before_title
-		   . $instance['title']
+		   . $title
 		   . $after_title; ?>
 
 		<?php if ( bp_has_members( 'user_id=0&type=' . $instance['member_default'] . '&max=' . $instance['max_members'] . '&populate_extras=0' ) ) : ?>
@@ -154,9 +156,11 @@
 
 	    extract( $args );
 
+		$title = apply_filters( 'widget_title', $instance['title'] );
+	
 		echo $before_widget;
 		echo $before_title
-		   . $instance['title']
+		   . $title
 		   . $after_title; ?>
 
 		<?php if ( bp_has_members( 'user_id=0&type=online&per_page=' . $instance['max_members'] . '&max=' . $instance['max_members'] . '&populate_extras=0' ) ) : ?>
@@ -223,9 +227,11 @@
 
 		extract( $args );
 
+		$title = apply_filters( 'widget_title', $instance['title'] );
+		
 		echo $before_widget;
 		echo $before_title
-		   . $instance['title']
+		   . $title
 		   . $after_title; ?>
 
 		<?php if ( bp_has_members( 'user_id=0&type=active&per_page=' . $instance['max_members'] . '&max=' . $instance['max_members'] . '&populate_extras=0' ) ) : ?>
Index: bp-blogs/bp-blogs-widgets.php
===================================================================
--- bp-blogs/bp-blogs-widgets.php	(revision 5947)
+++ bp-blogs/bp-blogs-widgets.php	(working copy)
@@ -29,6 +29,8 @@
 		global $bp;
 
 		extract( $args );
+		
+		$widget_name = apply_filters( 'widget_title', $widget_name );
 
 		echo $before_widget;
 		echo $before_title . $widget_name . $after_title;
Index: bp-groups/bp-groups-widgets.php
===================================================================
--- bp-groups/bp-groups-widgets.php	(revision 5947)
+++ bp-groups/bp-groups-widgets.php	(working copy)
@@ -40,9 +40,11 @@
 		if ( empty( $instance['title'] ) )
 			$instance['title'] = __( 'Groups', 'buddypress' );
 
+		$title = apply_filters( 'widget_title', $instance['title'] );
+		
 		echo $before_widget;
 		echo $before_title
-		   . $instance['title']
+		   . $title
 		   . $after_title; ?>
 
 		<?php if ( bp_has_groups( 'user_id=' . $user_id . '&type=' . $instance['group_default'] . '&max=' . $instance['max_groups'] ) ) : ?>
