Version Description
See: https://codex.buddypress.org/releases/version-4-4-0/
Download this release
Release Info
| Developer | imath |
| Plugin | |
| Version | 4.4.0 |
| Comparing to | |
| See all releases | |
Code changes from version 4.3.0 to 4.4.0
- bp-activity/bp-activity-filters.php +0 -1
- bp-activity/bp-activity-functions.php +12 -8
- bp-blogs/bp-blogs-activity.php +8 -8
- bp-friends/bp-friends-activity.php +2 -2
- bp-groups/bp-groups-activity.php +7 -7
- bp-groups/bp-groups-functions.php +1 -1
- bp-groups/bp-groups-template.php +1 -1
- bp-loader.php +1 -1
- bp-members/bp-members-activity.php +1 -1
- bp-members/bp-members-functions.php +1 -1
- bp-messages/bp-messages-functions.php +1 -1
- bp-templates/bp-nouveau/includes/groups/ajax.php +19 -8
- bp-templates/bp-nouveau/includes/groups/template-tags.php +10 -4
- bp-xprofile/bp-xprofile-activity.php +2 -2
- buddypress.pot +52 -46
- class-buddypress.php +1 -1
- readme.txt +8 -2
bp-activity/bp-activity-filters.php
CHANGED
|
@@ -13,7 +13,6 @@ defined( 'ABSPATH' ) || exit;
|
|
| 13 |
/* Filters *******************************************************************/
|
| 14 |
|
| 15 |
// Apply WordPress defined filters.
|
| 16 |
-
add_filter( 'bp_get_activity_action', 'bp_activity_filter_kses', 1 );
|
| 17 |
add_filter( 'bp_get_activity_content_body', 'bp_activity_filter_kses', 1 );
|
| 18 |
add_filter( 'bp_get_activity_parent_content', 'bp_activity_filter_kses', 1 );
|
| 19 |
add_filter( 'bp_get_activity_latest_update', 'bp_activity_filter_kses', 1 );
|
| 13 |
/* Filters *******************************************************************/
|
| 14 |
|
| 15 |
// Apply WordPress defined filters.
|
|
|
|
| 16 |
add_filter( 'bp_get_activity_content_body', 'bp_activity_filter_kses', 1 );
|
| 17 |
add_filter( 'bp_get_activity_parent_content', 'bp_activity_filter_kses', 1 );
|
| 18 |
add_filter( 'bp_get_activity_latest_update', 'bp_activity_filter_kses', 1 );
|
bp-activity/bp-activity-functions.php
CHANGED
|
@@ -1523,7 +1523,7 @@ function bp_activity_generate_action_string( $activity ) {
|
|
| 1523 |
* @return string $action
|
| 1524 |
*/
|
| 1525 |
function bp_activity_format_activity_action_activity_update( $action, $activity ) {
|
| 1526 |
-
$action = sprintf(
|
| 1527 |
|
| 1528 |
/**
|
| 1529 |
* Filters the formatted activity action update string.
|
|
@@ -1546,7 +1546,7 @@ function bp_activity_format_activity_action_activity_update( $action, $activity
|
|
| 1546 |
* @return string $action
|
| 1547 |
*/
|
| 1548 |
function bp_activity_format_activity_action_activity_comment( $action, $activity ) {
|
| 1549 |
-
$action = sprintf(
|
| 1550 |
|
| 1551 |
/**
|
| 1552 |
* Filters the formatted activity action comment string.
|
|
@@ -1589,19 +1589,22 @@ function bp_activity_format_activity_action_custom_post_type_post( $action, $act
|
|
| 1589 |
$post_url = $activity->post_url;
|
| 1590 |
}
|
| 1591 |
|
|
|
|
|
|
|
| 1592 |
if ( is_multisite() ) {
|
| 1593 |
-
$blog_link = '<a href="' . esc_url( $blog_url ) . '">' . get_blog_option( $activity->item_id, 'blogname' ) . '</a>';
|
| 1594 |
|
| 1595 |
if ( ! empty( $bp->activity->track[ $activity->type ]->new_post_type_action_ms ) ) {
|
| 1596 |
-
$action = sprintf( $bp->activity->track[ $activity->type ]->new_post_type_action_ms, $user_link, $post_url, $blog_link );
|
| 1597 |
} else {
|
| 1598 |
-
|
|
|
|
| 1599 |
}
|
| 1600 |
} else {
|
| 1601 |
if ( ! empty( $bp->activity->track[ $activity->type ]->new_post_type_action ) ) {
|
| 1602 |
$action = sprintf( $bp->activity->track[ $activity->type ]->new_post_type_action, $user_link, $post_url );
|
| 1603 |
} else {
|
| 1604 |
-
$action = sprintf(
|
| 1605 |
}
|
| 1606 |
}
|
| 1607 |
|
|
@@ -1639,6 +1642,7 @@ function bp_activity_format_activity_action_custom_post_type_comment( $action, $
|
|
| 1639 |
}
|
| 1640 |
|
| 1641 |
$user_link = bp_core_get_userlink( $activity->user_id );
|
|
|
|
| 1642 |
|
| 1643 |
if ( is_multisite() ) {
|
| 1644 |
$blog_link = '<a href="' . esc_url( get_home_url( $activity->item_id ) ) . '">' . get_blog_option( $activity->item_id, 'blogname' ) . '</a>';
|
|
@@ -1646,13 +1650,13 @@ function bp_activity_format_activity_action_custom_post_type_comment( $action, $
|
|
| 1646 |
if ( ! empty( $bp->activity->track[ $activity->type ]->new_post_type_comment_action_ms ) ) {
|
| 1647 |
$action = sprintf( $bp->activity->track[ $activity->type ]->new_post_type_comment_action_ms, $user_link, $activity->primary_link, $blog_link );
|
| 1648 |
} else {
|
| 1649 |
-
$action = sprintf(
|
| 1650 |
}
|
| 1651 |
} else {
|
| 1652 |
if ( ! empty( $bp->activity->track[ $activity->type ]->new_post_type_comment_action ) ) {
|
| 1653 |
$action = sprintf( $bp->activity->track[ $activity->type ]->new_post_type_comment_action, $user_link, $activity->primary_link );
|
| 1654 |
} else {
|
| 1655 |
-
$action = sprintf(
|
| 1656 |
}
|
| 1657 |
}
|
| 1658 |
|
| 1523 |
* @return string $action
|
| 1524 |
*/
|
| 1525 |
function bp_activity_format_activity_action_activity_update( $action, $activity ) {
|
| 1526 |
+
$action = sprintf( esc_html__( '%s posted an update', 'buddypress' ), bp_core_get_userlink( $activity->user_id ) );
|
| 1527 |
|
| 1528 |
/**
|
| 1529 |
* Filters the formatted activity action update string.
|
| 1546 |
* @return string $action
|
| 1547 |
*/
|
| 1548 |
function bp_activity_format_activity_action_activity_comment( $action, $activity ) {
|
| 1549 |
+
$action = sprintf( esc_html__( '%s posted a new activity comment', 'buddypress' ), bp_core_get_userlink( $activity->user_id ) );
|
| 1550 |
|
| 1551 |
/**
|
| 1552 |
* Filters the formatted activity action comment string.
|
| 1589 |
$post_url = $activity->post_url;
|
| 1590 |
}
|
| 1591 |
|
| 1592 |
+
$post_link = '<a href="' . esc_url( $post_url ) . '">' . esc_html_x( 'item', 'Default text for the post type name', 'buddypress' ) . '</a>';
|
| 1593 |
+
|
| 1594 |
if ( is_multisite() ) {
|
| 1595 |
+
$blog_link = '<a href="' . esc_url( $blog_url ) . '">' . esc_html( get_blog_option( $activity->item_id, 'blogname' ) ) . '</a>';
|
| 1596 |
|
| 1597 |
if ( ! empty( $bp->activity->track[ $activity->type ]->new_post_type_action_ms ) ) {
|
| 1598 |
+
$action = sprintf( $bp->activity->track[ $activity->type ]->new_post_type_action_ms, $user_link, esc_url( $post_url ), $blog_link );
|
| 1599 |
} else {
|
| 1600 |
+
|
| 1601 |
+
$action = sprintf( esc_html_x( '%1$s wrote a new %2$s, on the site %3$s', 'Activity Custom Post Type post action', 'buddypress' ), $user_link, $post_link, $blog_link );
|
| 1602 |
}
|
| 1603 |
} else {
|
| 1604 |
if ( ! empty( $bp->activity->track[ $activity->type ]->new_post_type_action ) ) {
|
| 1605 |
$action = sprintf( $bp->activity->track[ $activity->type ]->new_post_type_action, $user_link, $post_url );
|
| 1606 |
} else {
|
| 1607 |
+
$action = sprintf( esc_html_x( '%1$s wrote a new %2$s', 'Activity Custom Post Type post action', 'buddypress' ), $user_link, $post_link );
|
| 1608 |
}
|
| 1609 |
}
|
| 1610 |
|
| 1642 |
}
|
| 1643 |
|
| 1644 |
$user_link = bp_core_get_userlink( $activity->user_id );
|
| 1645 |
+
$post_link = '<a href="' . esc_url( $activity->primary_link ) . '">' . esc_html_x( 'item', 'Default text for the post type name', 'buddypress' ) . '</a>';
|
| 1646 |
|
| 1647 |
if ( is_multisite() ) {
|
| 1648 |
$blog_link = '<a href="' . esc_url( get_home_url( $activity->item_id ) ) . '">' . get_blog_option( $activity->item_id, 'blogname' ) . '</a>';
|
| 1650 |
if ( ! empty( $bp->activity->track[ $activity->type ]->new_post_type_comment_action_ms ) ) {
|
| 1651 |
$action = sprintf( $bp->activity->track[ $activity->type ]->new_post_type_comment_action_ms, $user_link, $activity->primary_link, $blog_link );
|
| 1652 |
} else {
|
| 1653 |
+
$action = sprintf( esc_html_x( '%1$s commented on the %2$s, on the site %3$s', 'Activity Custom Post Type comment action', 'buddypress' ), $user_link, $post_link, $blog_link );
|
| 1654 |
}
|
| 1655 |
} else {
|
| 1656 |
if ( ! empty( $bp->activity->track[ $activity->type ]->new_post_type_comment_action ) ) {
|
| 1657 |
$action = sprintf( $bp->activity->track[ $activity->type ]->new_post_type_comment_action, $user_link, $activity->primary_link );
|
| 1658 |
} else {
|
| 1659 |
+
$action = sprintf( esc_html_x( '%1$s commented on the %2$s', 'Activity Custom Post Type post comment action', 'buddypress' ), $user_link, $post_link );
|
| 1660 |
}
|
| 1661 |
}
|
| 1662 |
|
bp-blogs/bp-blogs-activity.php
CHANGED
|
@@ -127,7 +127,7 @@ function bp_blogs_format_activity_action_new_blog( $action, $activity ) {
|
|
| 127 |
$blog_url = bp_blogs_get_blogmeta( $activity->item_id, 'url' );
|
| 128 |
$blog_name = bp_blogs_get_blogmeta( $activity->item_id, 'name' );
|
| 129 |
|
| 130 |
-
$action = sprintf(
|
| 131 |
|
| 132 |
// Legacy filter - requires the BP_Blogs_Blog object.
|
| 133 |
if ( has_filter( 'bp_blogs_activity_created_blog_action' ) ) {
|
|
@@ -209,7 +209,7 @@ function bp_blogs_format_activity_action_new_blog_post( $action, $activity ) {
|
|
| 209 |
*/
|
| 210 |
if ( empty( $post_title ) ) {
|
| 211 |
// Defaults to no title.
|
| 212 |
-
$post_title =
|
| 213 |
|
| 214 |
switch_to_blog( $activity->item_id );
|
| 215 |
|
|
@@ -230,15 +230,15 @@ function bp_blogs_format_activity_action_new_blog_post( $action, $activity ) {
|
|
| 230 |
}
|
| 231 |
|
| 232 |
// Build the 'post link' part of the activity action string.
|
| 233 |
-
$post_link = '<a href="' . esc_url( $post_url ) . '">' . $post_title . '</a>';
|
| 234 |
|
| 235 |
$user_link = bp_core_get_userlink( $activity->user_id );
|
| 236 |
|
| 237 |
// Build the complete activity action string.
|
| 238 |
if ( is_multisite() ) {
|
| 239 |
-
$action = sprintf(
|
| 240 |
} else {
|
| 241 |
-
$action = sprintf(
|
| 242 |
}
|
| 243 |
|
| 244 |
// Legacy filter - requires the post object.
|
|
@@ -358,13 +358,13 @@ function bp_blogs_format_activity_action_new_blog_comment( $action, $activity )
|
|
| 358 |
restore_current_blog();
|
| 359 |
}
|
| 360 |
|
| 361 |
-
$post_link = '<a href="' . esc_url( $post_url ) . '">' . $post_title . '</a>';
|
| 362 |
$user_link = bp_core_get_userlink( $activity->user_id );
|
| 363 |
|
| 364 |
if ( is_multisite() ) {
|
| 365 |
-
$action = sprintf(
|
| 366 |
} else {
|
| 367 |
-
$action = sprintf(
|
| 368 |
}
|
| 369 |
|
| 370 |
// Legacy filter - requires the comment object.
|
| 127 |
$blog_url = bp_blogs_get_blogmeta( $activity->item_id, 'url' );
|
| 128 |
$blog_name = bp_blogs_get_blogmeta( $activity->item_id, 'name' );
|
| 129 |
|
| 130 |
+
$action = sprintf( esc_html__( '%s created the site %s', 'buddypress' ), bp_core_get_userlink( $activity->user_id ), '<a href="' . esc_url( $blog_url ) . '">' . esc_html( $blog_name ) . '</a>' );
|
| 131 |
|
| 132 |
// Legacy filter - requires the BP_Blogs_Blog object.
|
| 133 |
if ( has_filter( 'bp_blogs_activity_created_blog_action' ) ) {
|
| 209 |
*/
|
| 210 |
if ( empty( $post_title ) ) {
|
| 211 |
// Defaults to no title.
|
| 212 |
+
$post_title = __( '(no title)', 'buddypress' );
|
| 213 |
|
| 214 |
switch_to_blog( $activity->item_id );
|
| 215 |
|
| 230 |
}
|
| 231 |
|
| 232 |
// Build the 'post link' part of the activity action string.
|
| 233 |
+
$post_link = '<a href="' . esc_url( $post_url ) . '">' . esc_html( $post_title ) . '</a>';
|
| 234 |
|
| 235 |
$user_link = bp_core_get_userlink( $activity->user_id );
|
| 236 |
|
| 237 |
// Build the complete activity action string.
|
| 238 |
if ( is_multisite() ) {
|
| 239 |
+
$action = sprintf( esc_html__( '%1$s wrote a new post, %2$s, on the site %3$s', 'buddypress' ), $user_link, $post_link, '<a href="' . esc_url( $blog_url ) . '">' . esc_html( $blog_name ) . '</a>' );
|
| 240 |
} else {
|
| 241 |
+
$action = sprintf( esc_html__( '%1$s wrote a new post, %2$s', 'buddypress' ), $user_link, $post_link );
|
| 242 |
}
|
| 243 |
|
| 244 |
// Legacy filter - requires the post object.
|
| 358 |
restore_current_blog();
|
| 359 |
}
|
| 360 |
|
| 361 |
+
$post_link = '<a href="' . esc_url( $post_url ) . '">' . esc_html( $post_title ) . '</a>';
|
| 362 |
$user_link = bp_core_get_userlink( $activity->user_id );
|
| 363 |
|
| 364 |
if ( is_multisite() ) {
|
| 365 |
+
$action = sprintf( esc_html__( '%1$s commented on the post, %2$s, on the site %3$s', 'buddypress' ), $user_link, $post_link, '<a href="' . esc_url( $blog_url ) . '">' . esc_html( $blog_name ) . '</a>' );
|
| 366 |
} else {
|
| 367 |
+
$action = sprintf( esc_html__( '%1$s commented on the post, %2$s', 'buddypress' ), $user_link, $post_link );
|
| 368 |
}
|
| 369 |
|
| 370 |
// Legacy filter - requires the comment object.
|
bp-friends/bp-friends-activity.php
CHANGED
|
@@ -141,7 +141,7 @@ function bp_friends_format_activity_action_friendship_accepted( $action, $activi
|
|
| 141 |
$initiator_link = bp_core_get_userlink( $activity->user_id );
|
| 142 |
$friend_link = bp_core_get_userlink( $activity->secondary_item_id );
|
| 143 |
|
| 144 |
-
$action = sprintf(
|
| 145 |
|
| 146 |
// Backward compatibility for legacy filter
|
| 147 |
// The old filter has the $friendship object passed to it. We want to
|
|
@@ -175,7 +175,7 @@ function bp_friends_format_activity_action_friendship_created( $action, $activit
|
|
| 175 |
$initiator_link = bp_core_get_userlink( $activity->user_id );
|
| 176 |
$friend_link = bp_core_get_userlink( $activity->secondary_item_id );
|
| 177 |
|
| 178 |
-
$action = sprintf(
|
| 179 |
|
| 180 |
// Backward compatibility for legacy filter
|
| 181 |
// The old filter has the $friendship object passed to it. We want to
|
| 141 |
$initiator_link = bp_core_get_userlink( $activity->user_id );
|
| 142 |
$friend_link = bp_core_get_userlink( $activity->secondary_item_id );
|
| 143 |
|
| 144 |
+
$action = sprintf( esc_html__( '%1$s and %2$s are now friends', 'buddypress' ), $initiator_link, $friend_link );
|
| 145 |
|
| 146 |
// Backward compatibility for legacy filter
|
| 147 |
// The old filter has the $friendship object passed to it. We want to
|
| 175 |
$initiator_link = bp_core_get_userlink( $activity->user_id );
|
| 176 |
$friend_link = bp_core_get_userlink( $activity->secondary_item_id );
|
| 177 |
|
| 178 |
+
$action = sprintf( esc_html__( '%1$s and %2$s are now friends', 'buddypress' ), $initiator_link, $friend_link );
|
| 179 |
|
| 180 |
// Backward compatibility for legacy filter
|
| 181 |
// The old filter has the $friendship object passed to it. We want to
|
bp-groups/bp-groups-activity.php
CHANGED
|
@@ -78,7 +78,7 @@ function bp_groups_format_activity_action_created_group( $action, $activity ) {
|
|
| 78 |
$group = groups_get_group( $activity->item_id );
|
| 79 |
$group_link = '<a href="' . esc_url( bp_get_group_permalink( $group ) ) . '">' . esc_html( $group->name ) . '</a>';
|
| 80 |
|
| 81 |
-
$action = sprintf(
|
| 82 |
|
| 83 |
/**
|
| 84 |
* Filters the 'created_group' activity actions.
|
|
@@ -106,7 +106,7 @@ function bp_groups_format_activity_action_joined_group( $action, $activity ) {
|
|
| 106 |
$group = groups_get_group( $activity->item_id );
|
| 107 |
$group_link = '<a href="' . esc_url( bp_get_group_permalink( $group ) ) . '">' . esc_html( $group->name ) . '</a>';
|
| 108 |
|
| 109 |
-
$action = sprintf(
|
| 110 |
|
| 111 |
// Legacy filters (do not follow parameter patterns of other activity
|
| 112 |
// action filters, and requires apply_filters_ref_array()).
|
|
@@ -153,22 +153,22 @@ function bp_groups_format_activity_action_group_details_updated( $action, $activ
|
|
| 153 |
|
| 154 |
// No changed details were found, so use a generic message.
|
| 155 |
if ( empty( $changed ) ) {
|
| 156 |
-
$action = sprintf(
|
| 157 |
|
| 158 |
// Name and description changed - to keep things short, don't describe changes in detail.
|
| 159 |
} elseif ( isset( $changed['name'] ) && isset( $changed['description'] ) ) {
|
| 160 |
-
$action = sprintf(
|
| 161 |
|
| 162 |
// Name only.
|
| 163 |
} elseif ( ! empty( $changed['name']['old'] ) && ! empty( $changed['name']['new'] ) ) {
|
| 164 |
-
$action = sprintf(
|
| 165 |
|
| 166 |
// Description only.
|
| 167 |
} elseif ( ! empty( $changed['description']['old'] ) && ! empty( $changed['description']['new'] ) ) {
|
| 168 |
-
$action = sprintf(
|
| 169 |
|
| 170 |
} elseif ( ! empty( $changed['slug']['old'] ) && ! empty( $changed['slug']['new'] ) ) {
|
| 171 |
-
$action = sprintf(
|
| 172 |
|
| 173 |
}
|
| 174 |
|
| 78 |
$group = groups_get_group( $activity->item_id );
|
| 79 |
$group_link = '<a href="' . esc_url( bp_get_group_permalink( $group ) ) . '">' . esc_html( $group->name ) . '</a>';
|
| 80 |
|
| 81 |
+
$action = sprintf( esc_html__( '%1$s created the group %2$s', 'buddypress'), $user_link, $group_link );
|
| 82 |
|
| 83 |
/**
|
| 84 |
* Filters the 'created_group' activity actions.
|
| 106 |
$group = groups_get_group( $activity->item_id );
|
| 107 |
$group_link = '<a href="' . esc_url( bp_get_group_permalink( $group ) ) . '">' . esc_html( $group->name ) . '</a>';
|
| 108 |
|
| 109 |
+
$action = sprintf( esc_html__( '%1$s joined the group %2$s', 'buddypress' ), $user_link, $group_link );
|
| 110 |
|
| 111 |
// Legacy filters (do not follow parameter patterns of other activity
|
| 112 |
// action filters, and requires apply_filters_ref_array()).
|
| 153 |
|
| 154 |
// No changed details were found, so use a generic message.
|
| 155 |
if ( empty( $changed ) ) {
|
| 156 |
+
$action = sprintf( esc_html__( '%1$s updated details for the group %2$s', 'buddypress' ), $user_link, $group_link );
|
| 157 |
|
| 158 |
// Name and description changed - to keep things short, don't describe changes in detail.
|
| 159 |
} elseif ( isset( $changed['name'] ) && isset( $changed['description'] ) ) {
|
| 160 |
+
$action = sprintf( esc_html__( '%1$s changed the name and description of the group %2$s', 'buddypress' ), $user_link, $group_link );
|
| 161 |
|
| 162 |
// Name only.
|
| 163 |
} elseif ( ! empty( $changed['name']['old'] ) && ! empty( $changed['name']['new'] ) ) {
|
| 164 |
+
$action = sprintf( esc_html__( '%1$s changed the name of the group %2$s from "%3$s" to "%4$s"', 'buddypress' ), $user_link, $group_link, esc_html( $changed['name']['old'] ), esc_html( $changed['name']['new'] ) );
|
| 165 |
|
| 166 |
// Description only.
|
| 167 |
} elseif ( ! empty( $changed['description']['old'] ) && ! empty( $changed['description']['new'] ) ) {
|
| 168 |
+
$action = sprintf( esc_html__( '%1$s changed the description of the group %2$s from "%3$s" to "%4$s"', 'buddypress' ), $user_link, $group_link, esc_html( $changed['description']['old'] ), esc_html( $changed['description']['new'] ) );
|
| 169 |
|
| 170 |
} elseif ( ! empty( $changed['slug']['old'] ) && ! empty( $changed['slug']['new'] ) ) {
|
| 171 |
+
$action = sprintf( esc_html__( '%1$s changed the permalink of the group %2$s.', 'buddypress' ), $user_link, $group_link );
|
| 172 |
|
| 173 |
}
|
| 174 |
|
bp-groups/bp-groups-functions.php
CHANGED
|
@@ -1312,7 +1312,7 @@ function groups_post_update( $args = '' ) {
|
|
| 1312 |
return false;
|
| 1313 |
|
| 1314 |
// Record this in activity streams.
|
| 1315 |
-
$activity_action = sprintf(
|
| 1316 |
$activity_content = $content;
|
| 1317 |
|
| 1318 |
/**
|
| 1312 |
return false;
|
| 1313 |
|
| 1314 |
// Record this in activity streams.
|
| 1315 |
+
$activity_action = sprintf( esc_html__( '%1$s posted an update in the group %2$s', 'buddypress'), bp_core_get_userlink( $user_id ), '<a href="' . esc_url( bp_get_group_permalink( $bp->groups->current_group ) ) . '">' . esc_html( $bp->groups->current_group->name ) . '</a>' );
|
| 1316 |
$activity_content = $content;
|
| 1317 |
|
| 1318 |
/**
|
bp-groups/bp-groups-template.php
CHANGED
|
@@ -5865,7 +5865,7 @@ function bp_groups_activity_feed() {
|
|
| 5865 |
return;
|
| 5866 |
} ?>
|
| 5867 |
|
| 5868 |
-
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo( 'name' ) ?> | <?php
|
| 5869 |
|
| 5870 |
<?php
|
| 5871 |
}
|
| 5865 |
return;
|
| 5866 |
} ?>
|
| 5867 |
|
| 5868 |
+
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo( 'name' ) ?> | <?php echo esc_attr( bp_get_current_group_name() ); ?> | <?php _e( 'Group Activity RSS Feed', 'buddypress' ) ?>" href="<?php bp_group_activity_feed_link() ?>" />
|
| 5869 |
|
| 5870 |
<?php
|
| 5871 |
}
|
bp-loader.php
CHANGED
|
@@ -15,7 +15,7 @@
|
|
| 15 |
* Description: BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!
|
| 16 |
* Author: The BuddyPress Community
|
| 17 |
* Author URI: https://buddypress.org/
|
| 18 |
-
* Version: 4.
|
| 19 |
* Text Domain: buddypress
|
| 20 |
* Domain Path: /bp-languages/
|
| 21 |
* License: GPLv2 or later (license.txt)
|
| 15 |
* Description: BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!
|
| 16 |
* Author: The BuddyPress Community
|
| 17 |
* Author URI: https://buddypress.org/
|
| 18 |
+
* Version: 4.4.0
|
| 19 |
* Text Domain: buddypress
|
| 20 |
* Domain Path: /bp-languages/
|
| 21 |
* License: GPLv2 or later (license.txt)
|
bp-members/bp-members-activity.php
CHANGED
|
@@ -47,7 +47,7 @@ add_action( 'bp_register_activity_actions', 'bp_members_register_activity_action
|
|
| 47 |
*/
|
| 48 |
function bp_members_format_activity_action_new_member( $action, $activity ) {
|
| 49 |
$userlink = bp_core_get_userlink( $activity->user_id );
|
| 50 |
-
$action = sprintf(
|
| 51 |
|
| 52 |
// Legacy filter - pass $user_id instead of $activity.
|
| 53 |
if ( has_filter( 'bp_core_activity_registered_member_action' ) ) {
|
| 47 |
*/
|
| 48 |
function bp_members_format_activity_action_new_member( $action, $activity ) {
|
| 49 |
$userlink = bp_core_get_userlink( $activity->user_id );
|
| 50 |
+
$action = sprintf( esc_html__( '%s became a registered member', 'buddypress' ), $userlink );
|
| 51 |
|
| 52 |
// Legacy filter - pass $user_id instead of $activity.
|
| 53 |
if ( has_filter( 'bp_core_activity_registered_member_action' ) ) {
|
bp-members/bp-members-functions.php
CHANGED
|
@@ -415,7 +415,7 @@ function bp_core_get_userlink( $user_id, $no_anchor = false, $just_link = false
|
|
| 415 |
* @param string $value Link text based on passed parameters.
|
| 416 |
* @param int $user_id ID of the user to check.
|
| 417 |
*/
|
| 418 |
-
return apply_filters( 'bp_core_get_userlink', '<a href="' . $url . '">' . $display_name . '</a>', $user_id );
|
| 419 |
}
|
| 420 |
|
| 421 |
/**
|
| 415 |
* @param string $value Link text based on passed parameters.
|
| 416 |
* @param int $user_id ID of the user to check.
|
| 417 |
*/
|
| 418 |
+
return apply_filters( 'bp_core_get_userlink', '<a href="' . esc_url( $url ) . '">' . $display_name . '</a>', $user_id );
|
| 419 |
}
|
| 420 |
|
| 421 |
/**
|
bp-messages/bp-messages-functions.php
CHANGED
|
@@ -684,7 +684,7 @@ function bp_messages_personal_data_exporter( $email_address, $page ) {
|
|
| 684 |
|
| 685 |
foreach ( $thread->messages as $message_index => $message ) {
|
| 686 |
// Only include messages written by the user.
|
| 687 |
-
if ( $
|
| 688 |
continue;
|
| 689 |
}
|
| 690 |
|
| 684 |
|
| 685 |
foreach ( $thread->messages as $message_index => $message ) {
|
| 686 |
// Only include messages written by the user.
|
| 687 |
+
if ( $user->ID !== $message->sender_id ) {
|
| 688 |
continue;
|
| 689 |
}
|
| 690 |
|
bp-templates/bp-nouveau/includes/groups/ajax.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Groups Ajax functions
|
| 4 |
*
|
| 5 |
* @since 3.0.0
|
| 6 |
-
* @version
|
| 7 |
*/
|
| 8 |
|
| 9 |
// Exit if accessed directly.
|
|
@@ -384,15 +384,26 @@ function bp_nouveau_ajax_send_group_invites() {
|
|
| 384 |
}
|
| 385 |
|
| 386 |
// For feedback
|
| 387 |
-
$invited
|
|
|
|
| 388 |
|
| 389 |
foreach ( (array) $_POST['users'] as $user_id ) {
|
| 390 |
-
$
|
| 391 |
-
|
| 392 |
-
|
| 393 |
-
|
| 394 |
-
|
| 395 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 396 |
}
|
| 397 |
|
| 398 |
if ( ! empty( $_POST['message'] ) ) {
|
| 3 |
* Groups Ajax functions
|
| 4 |
*
|
| 5 |
* @since 3.0.0
|
| 6 |
+
* @version 4.4.0
|
| 7 |
*/
|
| 8 |
|
| 9 |
// Exit if accessed directly.
|
| 384 |
}
|
| 385 |
|
| 386 |
// For feedback
|
| 387 |
+
$invited = array();
|
| 388 |
+
$is_friends_active = bp_is_active( 'friends' );
|
| 389 |
|
| 390 |
foreach ( (array) $_POST['users'] as $user_id ) {
|
| 391 |
+
$user_id = (int) $user_id;
|
| 392 |
+
|
| 393 |
+
if ( $is_friends_active && bp_nouveau_groups_get_group_invites_setting( $user_id ) && 'is_friend' !== BP_Friends_Friendship::check_is_friend( bp_loggedin_user_id(), $user_id ) ) {
|
| 394 |
+
continue;
|
| 395 |
+
} else {
|
| 396 |
+
$invited[ $user_id ] = groups_invite_user(
|
| 397 |
+
array(
|
| 398 |
+
'user_id' => $user_id,
|
| 399 |
+
'group_id' => $group_id,
|
| 400 |
+
)
|
| 401 |
+
);
|
| 402 |
+
}
|
| 403 |
+
}
|
| 404 |
+
|
| 405 |
+
if ( ! $invited ) {
|
| 406 |
+
wp_send_json_error( $response );
|
| 407 |
}
|
| 408 |
|
| 409 |
if ( ! empty( $_POST['message'] ) ) {
|
bp-templates/bp-nouveau/includes/groups/template-tags.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Groups Template tags
|
| 4 |
*
|
| 5 |
* @since 3.0.0
|
| 6 |
-
* @version
|
| 7 |
*/
|
| 8 |
|
| 9 |
// Exit if accessed directly.
|
|
@@ -192,11 +192,17 @@ function bp_nouveau_group_invites_interface() {
|
|
| 192 |
* Gets the displayed user group invites preferences
|
| 193 |
*
|
| 194 |
* @since 3.0.0
|
|
|
|
| 195 |
*
|
| 196 |
-
* @
|
|
|
|
| 197 |
*/
|
| 198 |
-
function bp_nouveau_groups_get_group_invites_setting() {
|
| 199 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 200 |
}
|
| 201 |
|
| 202 |
/**
|
| 3 |
* Groups Template tags
|
| 4 |
*
|
| 5 |
* @since 3.0.0
|
| 6 |
+
* @version 4.4.0
|
| 7 |
*/
|
| 8 |
|
| 9 |
// Exit if accessed directly.
|
| 192 |
* Gets the displayed user group invites preferences
|
| 193 |
*
|
| 194 |
* @since 3.0.0
|
| 195 |
+
* @since 4.4.0
|
| 196 |
*
|
| 197 |
+
* @param int $user_id The user ID to check group invites preference for.
|
| 198 |
+
* @return int Returns 1 if user chose to restrict to friends, 0 otherwise.
|
| 199 |
*/
|
| 200 |
+
function bp_nouveau_groups_get_group_invites_setting( $user_id = 0 ) {
|
| 201 |
+
if ( ! $user_id ) {
|
| 202 |
+
$user_id = bp_displayed_user_id();
|
| 203 |
+
}
|
| 204 |
+
|
| 205 |
+
return (int) bp_get_user_meta( $user_id, '_bp_nouveau_restrict_invites_to_friends' );
|
| 206 |
}
|
| 207 |
|
| 208 |
/**
|
bp-xprofile/bp-xprofile-activity.php
CHANGED
|
@@ -60,7 +60,7 @@ add_action( 'bp_register_activity_actions', 'xprofile_register_activity_actions'
|
|
| 60 |
*/
|
| 61 |
function bp_xprofile_format_activity_action_new_avatar( $action, $activity ) {
|
| 62 |
$userlink = bp_core_get_userlink( $activity->user_id );
|
| 63 |
-
$action = sprintf(
|
| 64 |
|
| 65 |
// Legacy filter - pass $user_id instead of $activity.
|
| 66 |
if ( has_filter( 'bp_xprofile_new_avatar_action' ) ) {
|
|
@@ -94,7 +94,7 @@ function bp_xprofile_format_activity_action_updated_profile( $action, $activity
|
|
| 94 |
// your language doesn't have this restriction, feel free to use a more
|
| 95 |
// natural translation.
|
| 96 |
$profile_link = trailingslashit( bp_core_get_user_domain( $activity->user_id ) . bp_get_profile_slug() );
|
| 97 |
-
$action = sprintf(
|
| 98 |
|
| 99 |
/**
|
| 100 |
* Filters the formatted 'updated_profile' activity stream action.
|
| 60 |
*/
|
| 61 |
function bp_xprofile_format_activity_action_new_avatar( $action, $activity ) {
|
| 62 |
$userlink = bp_core_get_userlink( $activity->user_id );
|
| 63 |
+
$action = sprintf( esc_html__( '%s changed their profile picture', 'buddypress' ), $userlink );
|
| 64 |
|
| 65 |
// Legacy filter - pass $user_id instead of $activity.
|
| 66 |
if ( has_filter( 'bp_xprofile_new_avatar_action' ) ) {
|
| 94 |
// your language doesn't have this restriction, feel free to use a more
|
| 95 |
// natural translation.
|
| 96 |
$profile_link = trailingslashit( bp_core_get_user_domain( $activity->user_id ) . bp_get_profile_slug() );
|
| 97 |
+
$action = sprintf( esc_html__( "%s's profile was updated", 'buddypress' ), '<a href="' . esc_url( $profile_link ) . '">' . bp_core_get_user_displayname( $activity->user_id ) . '</a>' );
|
| 98 |
|
| 99 |
/**
|
| 100 |
* Filters the formatted 'updated_profile' activity stream action.
|
buddypress.pot
CHANGED
|
@@ -2,9 +2,9 @@
|
|
| 2 |
# This file is distributed under the GPLv2 or later (license.txt).
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: BuddyPress 4.
|
| 6 |
"Report-Msgid-Bugs-To: https://buddypress.trac.wordpress.org\n"
|
| 7 |
-
"POT-Creation-Date: 2019-
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -486,19 +486,19 @@ msgstr ""
|
|
| 486 |
msgid "Your browser does not support HTML5 audio"
|
| 487 |
msgstr ""
|
| 488 |
|
| 489 |
-
#: bp-activity/bp-activity-filters.php:
|
| 490 |
msgid "[Read more]"
|
| 491 |
msgstr ""
|
| 492 |
|
| 493 |
-
#: bp-activity/bp-activity-filters.php:
|
| 494 |
msgid "…"
|
| 495 |
msgstr ""
|
| 496 |
|
| 497 |
-
#: bp-activity/bp-activity-filters.php:
|
| 498 |
msgid "Load Newest"
|
| 499 |
msgstr ""
|
| 500 |
|
| 501 |
-
#: bp-activity/bp-activity-filters.php:
|
| 502 |
msgid "BuddyPress Activity Data"
|
| 503 |
msgstr ""
|
| 504 |
|
|
@@ -526,37 +526,37 @@ msgstr ""
|
|
| 526 |
msgid "%s posted a new activity comment"
|
| 527 |
msgstr ""
|
| 528 |
|
| 529 |
-
#: bp-activity/bp-activity-functions.php:
|
| 530 |
#: bp-templates/bp-legacy/buddypress-functions.php:1049
|
| 531 |
#: bp-templates/bp-nouveau/includes/activity/ajax.php:334
|
| 532 |
msgid "There was an error posting your reply. Please try again."
|
| 533 |
msgstr ""
|
| 534 |
|
| 535 |
-
#: bp-activity/bp-activity-functions.php:
|
| 536 |
msgid "The item you were replying to no longer exists."
|
| 537 |
msgstr ""
|
| 538 |
|
| 539 |
-
#: bp-activity/bp-activity-functions.php:
|
| 540 |
msgid "Thumbnail"
|
| 541 |
msgstr ""
|
| 542 |
|
| 543 |
-
#: bp-activity/bp-activity-functions.php:
|
| 544 |
msgid "Activity Date"
|
| 545 |
msgstr ""
|
| 546 |
|
| 547 |
-
#: bp-activity/bp-activity-functions.php:
|
| 548 |
msgid "Activity Description"
|
| 549 |
msgstr ""
|
| 550 |
|
| 551 |
-
#: bp-activity/bp-activity-functions.php:
|
| 552 |
msgid "Activity URL"
|
| 553 |
msgstr ""
|
| 554 |
|
| 555 |
-
#: bp-activity/bp-activity-functions.php:
|
| 556 |
msgid "Activity Content"
|
| 557 |
msgstr ""
|
| 558 |
|
| 559 |
-
#: bp-activity/bp-activity-functions.php:
|
| 560 |
#: bp-activity/bp-activity-notifications.php:389
|
| 561 |
#: bp-activity/classes/class-bp-activity-oembed-extension.php:138
|
| 562 |
#: bp-activity/classes/class-bp-activity-theme-compat.php:161
|
|
@@ -3486,7 +3486,7 @@ msgstr ""
|
|
| 3486 |
#: bp-core/deprecated/2.1.php:391 bp-groups/bp-groups-admin.php:1065
|
| 3487 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/delete-group.php:12
|
| 3488 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/delete-group.php:39
|
| 3489 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 3490 |
msgid "Delete Group"
|
| 3491 |
msgstr ""
|
| 3492 |
|
|
@@ -4245,7 +4245,7 @@ msgstr ""
|
|
| 4245 |
#: bp-templates/bp-nouveau/includes/functions.php:1301
|
| 4246 |
#: bp-templates/bp-nouveau/includes/functions.php:1312
|
| 4247 |
#: bp-templates/bp-nouveau/includes/functions.php:1323
|
| 4248 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 4249 |
msgid "Save Changes"
|
| 4250 |
msgstr ""
|
| 4251 |
|
|
@@ -4500,7 +4500,7 @@ msgstr ""
|
|
| 4500 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:168
|
| 4501 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:277
|
| 4502 |
#: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:64
|
| 4503 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 4504 |
msgid "Promote to Admin"
|
| 4505 |
msgstr ""
|
| 4506 |
|
|
@@ -6764,22 +6764,22 @@ msgid ""
|
|
| 6764 |
msgstr ""
|
| 6765 |
|
| 6766 |
#: bp-templates/bp-legacy/buddypress/groups/create.php:441
|
| 6767 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6768 |
msgid "Back to Previous Step"
|
| 6769 |
msgstr ""
|
| 6770 |
|
| 6771 |
#: bp-templates/bp-legacy/buddypress/groups/create.php:448
|
| 6772 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6773 |
msgid "Next Step"
|
| 6774 |
msgstr ""
|
| 6775 |
|
| 6776 |
#: bp-templates/bp-legacy/buddypress/groups/create.php:455
|
| 6777 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6778 |
msgid "Create Group and Continue"
|
| 6779 |
msgstr ""
|
| 6780 |
|
| 6781 |
#: bp-templates/bp-legacy/buddypress/groups/create.php:462
|
| 6782 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6783 |
msgid "Finish"
|
| 6784 |
msgstr ""
|
| 6785 |
|
|
@@ -6832,7 +6832,7 @@ msgid "Manage Group Details"
|
|
| 6832 |
msgstr ""
|
| 6833 |
|
| 6834 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/edit-details.php:40
|
| 6835 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6836 |
msgid "Notify group members of these changes via email"
|
| 6837 |
msgstr ""
|
| 6838 |
|
|
@@ -6859,22 +6859,22 @@ msgid "(banned)"
|
|
| 6859 |
msgstr ""
|
| 6860 |
|
| 6861 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:271
|
| 6862 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6863 |
msgid "Remove Ban"
|
| 6864 |
msgstr ""
|
| 6865 |
|
| 6866 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:275
|
| 6867 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6868 |
msgid "Kick & Ban"
|
| 6869 |
msgstr ""
|
| 6870 |
|
| 6871 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:276
|
| 6872 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6873 |
msgid "Promote to Mod"
|
| 6874 |
msgstr ""
|
| 6875 |
|
| 6876 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:281
|
| 6877 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6878 |
msgid "Remove from group"
|
| 6879 |
msgstr ""
|
| 6880 |
|
|
@@ -6928,16 +6928,16 @@ msgstr ""
|
|
| 6928 |
#: bp-templates/bp-legacy/buddypress/groups/single/requests-loop.php:58
|
| 6929 |
#: bp-templates/bp-legacy/buddypress/members/single/friends/requests.php:63
|
| 6930 |
#: bp-templates/bp-legacy/buddypress/members/single/groups/invites.php:51
|
| 6931 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6932 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6933 |
msgid "Accept"
|
| 6934 |
msgstr ""
|
| 6935 |
|
| 6936 |
#: bp-templates/bp-legacy/buddypress/groups/single/requests-loop.php:60
|
| 6937 |
#: bp-templates/bp-legacy/buddypress/members/single/friends/requests.php:64
|
| 6938 |
#: bp-templates/bp-legacy/buddypress/members/single/groups/invites.php:52
|
| 6939 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6940 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 6941 |
msgid "Reject"
|
| 6942 |
msgstr ""
|
| 6943 |
|
|
@@ -8532,27 +8532,27 @@ msgstr ""
|
|
| 8532 |
msgid "You are not allowed to send invitations for this group."
|
| 8533 |
msgstr ""
|
| 8534 |
|
| 8535 |
-
#: bp-templates/bp-nouveau/includes/groups/ajax.php:
|
| 8536 |
#. translators: count of users affected
|
| 8537 |
msgid "Invitation failed for %s user."
|
| 8538 |
msgid_plural "Invitation failed for %s users."
|
| 8539 |
msgstr[0] ""
|
| 8540 |
msgstr[1] ""
|
| 8541 |
|
| 8542 |
-
#: bp-templates/bp-nouveau/includes/groups/ajax.php:
|
| 8543 |
msgid "Invitations sent."
|
| 8544 |
msgstr ""
|
| 8545 |
|
| 8546 |
-
#: bp-templates/bp-nouveau/includes/groups/ajax.php:
|
| 8547 |
-
#: bp-templates/bp-nouveau/includes/groups/ajax.php:
|
| 8548 |
msgid "Group invitation could not be removed."
|
| 8549 |
msgstr ""
|
| 8550 |
|
| 8551 |
-
#: bp-templates/bp-nouveau/includes/groups/ajax.php:
|
| 8552 |
msgid "The member is already a member of the group."
|
| 8553 |
msgstr ""
|
| 8554 |
|
| 8555 |
-
#: bp-templates/bp-nouveau/includes/groups/ajax.php:
|
| 8556 |
msgid "There are no more pending invitations for the group."
|
| 8557 |
msgstr ""
|
| 8558 |
|
|
@@ -8680,11 +8680,11 @@ msgstr ""
|
|
| 8680 |
msgid "Group Moderator promotions"
|
| 8681 |
msgstr ""
|
| 8682 |
|
| 8683 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 8684 |
msgid "Groups default front page"
|
| 8685 |
msgstr ""
|
| 8686 |
|
| 8687 |
-
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:
|
| 8688 |
#: bp-templates/bp-nouveau/includes/members/template-tags.php:711
|
| 8689 |
msgid "(BuddyPress) Widgets"
|
| 8690 |
msgstr ""
|
|
@@ -9367,24 +9367,30 @@ msgctxt "Post Type generic comments activity front filter"
|
|
| 9367 |
msgid "Item comments"
|
| 9368 |
msgstr ""
|
| 9369 |
|
| 9370 |
-
#: bp-activity/bp-activity-functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9371 |
msgctxt "Activity Custom Post Type post action"
|
| 9372 |
-
msgid "%1$s wrote a new
|
| 9373 |
msgstr ""
|
| 9374 |
|
| 9375 |
-
#: bp-activity/bp-activity-functions.php:
|
| 9376 |
msgctxt "Activity Custom Post Type post action"
|
| 9377 |
-
msgid "%1$s wrote a new
|
| 9378 |
msgstr ""
|
| 9379 |
|
| 9380 |
-
#: bp-activity/bp-activity-functions.php:
|
| 9381 |
msgctxt "Activity Custom Post Type comment action"
|
| 9382 |
-
msgid "%1$s commented on the
|
| 9383 |
msgstr ""
|
| 9384 |
|
| 9385 |
-
#: bp-activity/bp-activity-functions.php:
|
| 9386 |
msgctxt "Activity Custom Post Type post comment action"
|
| 9387 |
-
msgid "%1$s commented on the
|
| 9388 |
msgstr ""
|
| 9389 |
|
| 9390 |
#: bp-activity/classes/class-bp-activity-component.php:224
|
| 2 |
# This file is distributed under the GPLv2 or later (license.txt).
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: BuddyPress 4.4.0\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://buddypress.trac.wordpress.org\n"
|
| 7 |
+
"POT-Creation-Date: 2019-07-23 05:07:35+00:00\n"
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 486 |
msgid "Your browser does not support HTML5 audio"
|
| 487 |
msgstr ""
|
| 488 |
|
| 489 |
+
#: bp-activity/bp-activity-filters.php:434
|
| 490 |
msgid "[Read more]"
|
| 491 |
msgstr ""
|
| 492 |
|
| 493 |
+
#: bp-activity/bp-activity-filters.php:438
|
| 494 |
msgid "…"
|
| 495 |
msgstr ""
|
| 496 |
|
| 497 |
+
#: bp-activity/bp-activity-filters.php:644
|
| 498 |
msgid "Load Newest"
|
| 499 |
msgstr ""
|
| 500 |
|
| 501 |
+
#: bp-activity/bp-activity-filters.php:827
|
| 502 |
msgid "BuddyPress Activity Data"
|
| 503 |
msgstr ""
|
| 504 |
|
| 526 |
msgid "%s posted a new activity comment"
|
| 527 |
msgstr ""
|
| 528 |
|
| 529 |
+
#: bp-activity/bp-activity-functions.php:2596
|
| 530 |
#: bp-templates/bp-legacy/buddypress-functions.php:1049
|
| 531 |
#: bp-templates/bp-nouveau/includes/activity/ajax.php:334
|
| 532 |
msgid "There was an error posting your reply. Please try again."
|
| 533 |
msgstr ""
|
| 534 |
|
| 535 |
+
#: bp-activity/bp-activity-functions.php:2624
|
| 536 |
msgid "The item you were replying to no longer exists."
|
| 537 |
msgstr ""
|
| 538 |
|
| 539 |
+
#: bp-activity/bp-activity-functions.php:3233
|
| 540 |
msgid "Thumbnail"
|
| 541 |
msgstr ""
|
| 542 |
|
| 543 |
+
#: bp-activity/bp-activity-functions.php:4191
|
| 544 |
msgid "Activity Date"
|
| 545 |
msgstr ""
|
| 546 |
|
| 547 |
+
#: bp-activity/bp-activity-functions.php:4195
|
| 548 |
msgid "Activity Description"
|
| 549 |
msgstr ""
|
| 550 |
|
| 551 |
+
#: bp-activity/bp-activity-functions.php:4199
|
| 552 |
msgid "Activity URL"
|
| 553 |
msgstr ""
|
| 554 |
|
| 555 |
+
#: bp-activity/bp-activity-functions.php:4206
|
| 556 |
msgid "Activity Content"
|
| 557 |
msgstr ""
|
| 558 |
|
| 559 |
+
#: bp-activity/bp-activity-functions.php:4227
|
| 560 |
#: bp-activity/bp-activity-notifications.php:389
|
| 561 |
#: bp-activity/classes/class-bp-activity-oembed-extension.php:138
|
| 562 |
#: bp-activity/classes/class-bp-activity-theme-compat.php:161
|
| 3486 |
#: bp-core/deprecated/2.1.php:391 bp-groups/bp-groups-admin.php:1065
|
| 3487 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/delete-group.php:12
|
| 3488 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/delete-group.php:39
|
| 3489 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:373
|
| 3490 |
msgid "Delete Group"
|
| 3491 |
msgstr ""
|
| 3492 |
|
| 4245 |
#: bp-templates/bp-nouveau/includes/functions.php:1301
|
| 4246 |
#: bp-templates/bp-nouveau/includes/functions.php:1312
|
| 4247 |
#: bp-templates/bp-nouveau/includes/functions.php:1323
|
| 4248 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:365
|
| 4249 |
msgid "Save Changes"
|
| 4250 |
msgstr ""
|
| 4251 |
|
| 4500 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:168
|
| 4501 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:277
|
| 4502 |
#: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:64
|
| 4503 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:901
|
| 4504 |
msgid "Promote to Admin"
|
| 4505 |
msgstr ""
|
| 4506 |
|
| 6764 |
msgstr ""
|
| 6765 |
|
| 6766 |
#: bp-templates/bp-legacy/buddypress/groups/create.php:441
|
| 6767 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:394
|
| 6768 |
msgid "Back to Previous Step"
|
| 6769 |
msgstr ""
|
| 6770 |
|
| 6771 |
#: bp-templates/bp-legacy/buddypress/groups/create.php:448
|
| 6772 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:402
|
| 6773 |
msgid "Next Step"
|
| 6774 |
msgstr ""
|
| 6775 |
|
| 6776 |
#: bp-templates/bp-legacy/buddypress/groups/create.php:455
|
| 6777 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:409
|
| 6778 |
msgid "Create Group and Continue"
|
| 6779 |
msgstr ""
|
| 6780 |
|
| 6781 |
#: bp-templates/bp-legacy/buddypress/groups/create.php:462
|
| 6782 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:416
|
| 6783 |
msgid "Finish"
|
| 6784 |
msgstr ""
|
| 6785 |
|
| 6832 |
msgstr ""
|
| 6833 |
|
| 6834 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/edit-details.php:40
|
| 6835 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:1421
|
| 6836 |
msgid "Notify group members of these changes via email"
|
| 6837 |
msgstr ""
|
| 6838 |
|
| 6859 |
msgstr ""
|
| 6860 |
|
| 6861 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:271
|
| 6862 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:844
|
| 6863 |
msgid "Remove Ban"
|
| 6864 |
msgstr ""
|
| 6865 |
|
| 6866 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:275
|
| 6867 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:863
|
| 6868 |
msgid "Kick & Ban"
|
| 6869 |
msgstr ""
|
| 6870 |
|
| 6871 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:276
|
| 6872 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:892
|
| 6873 |
msgid "Promote to Mod"
|
| 6874 |
msgstr ""
|
| 6875 |
|
| 6876 |
#: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:281
|
| 6877 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:921
|
| 6878 |
msgid "Remove from group"
|
| 6879 |
msgstr ""
|
| 6880 |
|
| 6928 |
#: bp-templates/bp-legacy/buddypress/groups/single/requests-loop.php:58
|
| 6929 |
#: bp-templates/bp-legacy/buddypress/members/single/friends/requests.php:63
|
| 6930 |
#: bp-templates/bp-legacy/buddypress/members/single/groups/invites.php:51
|
| 6931 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:727
|
| 6932 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:783
|
| 6933 |
msgid "Accept"
|
| 6934 |
msgstr ""
|
| 6935 |
|
| 6936 |
#: bp-templates/bp-legacy/buddypress/groups/single/requests-loop.php:60
|
| 6937 |
#: bp-templates/bp-legacy/buddypress/members/single/friends/requests.php:64
|
| 6938 |
#: bp-templates/bp-legacy/buddypress/members/single/groups/invites.php:52
|
| 6939 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:754
|
| 6940 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:810
|
| 6941 |
msgid "Reject"
|
| 6942 |
msgstr ""
|
| 6943 |
|
| 8532 |
msgid "You are not allowed to send invitations for this group."
|
| 8533 |
msgstr ""
|
| 8534 |
|
| 8535 |
+
#: bp-templates/bp-nouveau/includes/groups/ajax.php:430
|
| 8536 |
#. translators: count of users affected
|
| 8537 |
msgid "Invitation failed for %s user."
|
| 8538 |
msgid_plural "Invitation failed for %s users."
|
| 8539 |
msgstr[0] ""
|
| 8540 |
msgstr[1] ""
|
| 8541 |
|
| 8542 |
+
#: bp-templates/bp-nouveau/includes/groups/ajax.php:449
|
| 8543 |
msgid "Invitations sent."
|
| 8544 |
msgstr ""
|
| 8545 |
|
| 8546 |
+
#: bp-templates/bp-nouveau/includes/groups/ajax.php:463
|
| 8547 |
+
#: bp-templates/bp-nouveau/includes/groups/ajax.php:502
|
| 8548 |
msgid "Group invitation could not be removed."
|
| 8549 |
msgstr ""
|
| 8550 |
|
| 8551 |
+
#: bp-templates/bp-nouveau/includes/groups/ajax.php:491
|
| 8552 |
msgid "The member is already a member of the group."
|
| 8553 |
msgstr ""
|
| 8554 |
|
| 8555 |
+
#: bp-templates/bp-nouveau/includes/groups/ajax.php:511
|
| 8556 |
msgid "There are no more pending invitations for the group."
|
| 8557 |
msgstr ""
|
| 8558 |
|
| 8680 |
msgid "Group Moderator promotions"
|
| 8681 |
msgstr ""
|
| 8682 |
|
| 8683 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:1307
|
| 8684 |
msgid "Groups default front page"
|
| 8685 |
msgstr ""
|
| 8686 |
|
| 8687 |
+
#: bp-templates/bp-nouveau/includes/groups/template-tags.php:1325
|
| 8688 |
#: bp-templates/bp-nouveau/includes/members/template-tags.php:711
|
| 8689 |
msgid "(BuddyPress) Widgets"
|
| 8690 |
msgstr ""
|
| 9367 |
msgid "Item comments"
|
| 9368 |
msgstr ""
|
| 9369 |
|
| 9370 |
+
#: bp-activity/bp-activity-functions.php:1592
|
| 9371 |
+
#: bp-activity/bp-activity-functions.php:1645
|
| 9372 |
+
msgctxt "Default text for the post type name"
|
| 9373 |
+
msgid "item"
|
| 9374 |
+
msgstr ""
|
| 9375 |
+
|
| 9376 |
+
#: bp-activity/bp-activity-functions.php:1601
|
| 9377 |
msgctxt "Activity Custom Post Type post action"
|
| 9378 |
+
msgid "%1$s wrote a new %2$s, on the site %3$s"
|
| 9379 |
msgstr ""
|
| 9380 |
|
| 9381 |
+
#: bp-activity/bp-activity-functions.php:1607
|
| 9382 |
msgctxt "Activity Custom Post Type post action"
|
| 9383 |
+
msgid "%1$s wrote a new %2$s"
|
| 9384 |
msgstr ""
|
| 9385 |
|
| 9386 |
+
#: bp-activity/bp-activity-functions.php:1653
|
| 9387 |
msgctxt "Activity Custom Post Type comment action"
|
| 9388 |
+
msgid "%1$s commented on the %2$s, on the site %3$s"
|
| 9389 |
msgstr ""
|
| 9390 |
|
| 9391 |
+
#: bp-activity/bp-activity-functions.php:1659
|
| 9392 |
msgctxt "Activity Custom Post Type post comment action"
|
| 9393 |
+
msgid "%1$s commented on the %2$s"
|
| 9394 |
msgstr ""
|
| 9395 |
|
| 9396 |
#: bp-activity/classes/class-bp-activity-component.php:224
|
class-buddypress.php
CHANGED
|
@@ -303,7 +303,7 @@ class BuddyPress {
|
|
| 303 |
|
| 304 |
/** Versions **********************************************************/
|
| 305 |
|
| 306 |
-
$this->version = '4.
|
| 307 |
$this->db_version = 11105;
|
| 308 |
|
| 309 |
/** Loading ***********************************************************/
|
| 303 |
|
| 304 |
/** Versions **********************************************************/
|
| 305 |
|
| 306 |
+
$this->version = '4.4.0';
|
| 307 |
$this->db_version = 11105;
|
| 308 |
|
| 309 |
/** Loading ***********************************************************/
|
readme.txt
CHANGED
|
@@ -2,9 +2,9 @@
|
|
| 2 |
Contributors: johnjamesjacoby, DJPaul, boonebgorges, r-a-y, imath, mercime, tw2113, dcavins, hnla, karmatosed, slaFFik, dimensionmedia, henrywright, netweb, offereins, espellcaste, modemlooper, danbp, Venutius, apeatling, shanebp
|
| 3 |
Tags: user profiles, activity streams, messaging, friends, user groups, notifications, community, social networking
|
| 4 |
Requires at least: 4.6
|
| 5 |
-
Tested up to: 5.
|
| 6 |
Requires PHP: 5.3
|
| 7 |
-
Stable tag: 4.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -126,6 +126,9 @@ Try <a href="https://wordpress.org/plugins/bbpress/">bbPress</a>. It integrates
|
|
| 126 |
|
| 127 |
== Upgrade Notice ==
|
| 128 |
|
|
|
|
|
|
|
|
|
|
| 129 |
= 4.3.0 =
|
| 130 |
See: https://codex.buddypress.org/releases/version-4-3-0/
|
| 131 |
|
|
@@ -140,6 +143,9 @@ See: https://codex.buddypress.org/releases/version-4-0-0/
|
|
| 140 |
|
| 141 |
== Changelog ==
|
| 142 |
|
|
|
|
|
|
|
|
|
|
| 143 |
= 4.3.0 =
|
| 144 |
See: https://codex.buddypress.org/releases/version-4-3-0/
|
| 145 |
|
| 2 |
Contributors: johnjamesjacoby, DJPaul, boonebgorges, r-a-y, imath, mercime, tw2113, dcavins, hnla, karmatosed, slaFFik, dimensionmedia, henrywright, netweb, offereins, espellcaste, modemlooper, danbp, Venutius, apeatling, shanebp
|
| 3 |
Tags: user profiles, activity streams, messaging, friends, user groups, notifications, community, social networking
|
| 4 |
Requires at least: 4.6
|
| 5 |
+
Tested up to: 5.2
|
| 6 |
Requires PHP: 5.3
|
| 7 |
+
Stable tag: 4.4.0
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 126 |
|
| 127 |
== Upgrade Notice ==
|
| 128 |
|
| 129 |
+
= 4.4.0 =
|
| 130 |
+
See: https://codex.buddypress.org/releases/version-4-4-0/
|
| 131 |
+
|
| 132 |
= 4.3.0 =
|
| 133 |
See: https://codex.buddypress.org/releases/version-4-3-0/
|
| 134 |
|
| 143 |
|
| 144 |
== Changelog ==
|
| 145 |
|
| 146 |
+
= 4.4.0 =
|
| 147 |
+
See: https://codex.buddypress.org/releases/version-4-4-0/
|
| 148 |
+
|
| 149 |
= 4.3.0 =
|
| 150 |
See: https://codex.buddypress.org/releases/version-4-3-0/
|
| 151 |
|
