Add read comment feature to groups, a=chris

Chris Pollett [2014-04-30 07:Apr:th]
Add read comment feature to groups, a=chris
Filename
configs/config.php
controllers/components/accountaccess_component.php
controllers/components/blogmixes_component.php
locale/ar/configure.ini
locale/bn/configure.ini
locale/de/configure.ini
locale/en-US/configure.ini
locale/es/configure.ini
locale/fa/configure.ini
locale/fa/statistics.txt
locale/fr-FR/configure.ini
locale/he/configure.ini
locale/hi/configure.ini
locale/in-ID/configure.ini
locale/it/configure.ini
locale/ja/configure.ini
locale/kn/configure.ini
locale/ko/configure.ini
locale/pl/configure.ini
locale/pt/configure.ini
locale/ru/configure.ini
locale/te/configure.ini
locale/th/configure.ini
locale/tr/configure.ini
locale/vi-VN/configure.ini
locale/vi-VN/statistics.txt
locale/zh-CN/configure.ini
models/group_model.php
views/elements/groupfeed_element.php
diff --git a/configs/config.php b/configs/config.php
index 45c047374..f4cc7ffd3 100755
--- a/configs/config.php
+++ b/configs/config.php
@@ -644,9 +644,15 @@ define('GROUP_PRIVATE', 1);
  *    new items
  */
 define('GROUP_READ', 2);
+/**
+ *   Group access code signifying members of the group can
+ *   read items posted to the group but only the owner can post
+ *    new items
+ */
+define('GROUP_READ_COMMENT', 3);
 /**
  *   Group access code signifying members of the group can both
  *   read items posted to the group as well as post new items
  */
-define('GROUP_READ_WRITE', 3);
+define('GROUP_READ_WRITE', 4);
 ?>
diff --git a/controllers/components/accountaccess_component.php b/controllers/components/accountaccess_component.php
index 7469528e6..cd78d981c 100644
--- a/controllers/components/accountaccess_component.php
+++ b/controllers/components/accountaccess_component.php
@@ -823,6 +823,7 @@ class AccountaccessComponent extends Component
         $data['ACCESS_CODES'] = array(
             GROUP_PRIVATE => tl('accountaccess_component_private'),
             GROUP_READ => tl('accountaccess_component_read'),
+            GROUP_READ_COMMENT => tl('accountaccess_component_read_comment'),
             GROUP_READ_WRITE => tl('accountaccess_component_read_write')
         );
         $search_array = array();
diff --git a/controllers/components/blogmixes_component.php b/controllers/components/blogmixes_component.php
index 48c8c66f0..0cb6e47d8 100644
--- a/controllers/components/blogmixes_component.php
+++ b/controllers/components/blogmixes_component.php
@@ -113,6 +113,7 @@ class BlogmixesComponent extends Component implements CrawlConstants
                         $group_model->getGroupById($group_id,
                         $user_id);
                     if(!$group || ($group["OWNER_ID"] != $user_id &&
+                        $group["MEMBER_ACCESS"] != GROUP_READ_COMMENT &&
                         $group["MEMBER_ACCESS"] != GROUP_READ_WRITE &&
                         $user_id != ROOT_ID)) {
                         $data['SCRIPT'] .= "doMessage('<h1 class=\"red\" >".
@@ -240,7 +241,7 @@ class BlogmixesComponent extends Component implements CrawlConstants
                         $user_id != ROOT_ID)) {
                         $data['SCRIPT'] .= "doMessage('<h1 class=\"red\" >".
                             tl('blogmixes_component_no_update_access').
-                            "</h1>')";;
+                            "</h1>')";
                         break;
                     }
                     $group_model->updateGroupItem($post_id, $title,
diff --git a/locale/ar/configure.ini b/locale/ar/configure.ini
index dadf732d0..d0a671390 100755
--- a/locale/ar/configure.ini
+++ b/locale/ar/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "حدد تتبع الارتباطات"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = "تتبع الارتباطات الافتراضية"
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "حدد تتبع الارتباطات"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = "تتبع الارتباطات الافتراضية"
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "لم يكشف عن اسمه الزحف"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = "الزحف ميكس إنشاؤها!"
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = "الزحف ميكس حذف!"
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = "ميكسحذف لاتوجد لا!"
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "إضافة عمليات تتبع الارتباطات"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = "عدد من النتائج"
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "الوزن"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "إجراءات"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "إضافة استعلام"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = "الزحف ميكس التغييرات المحفوظة!"
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/bn/configure.ini b/locale/bn/configure.ini
index ea3d6ebe4..448a10aa5 100755
--- a/locale/bn/configure.ini
+++ b/locale/bn/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/de/configure.ini b/locale/de/configure.ini
index 8c616bb6b..e8bf71d80 100755
--- a/locale/de/configure.ini
+++ b/locale/de/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/en-US/configure.ini b/locale/en-US/configure.ini
index 4669f9d3a..45e1ee161 100755
--- a/locale/en-US/configure.ini
+++ b/locale/en-US/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = "No Read"
 accountaccess_component_read = "Read"
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = "Read Comment"
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = "Read Write"
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = "User activated!"
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = "User was not activated!"
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = "Group joined!"
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = "Group name unavailable!"
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = "Group name available!"
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = "User banned!"
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = "User was not banned!"
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = "Owner Changed!"
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = "User not in group!"
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = "Username does not exist!"
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = "Group Name Exists"
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = "Group Name Added"
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = "Group Name does not exists"
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = "Group Deleted"
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = "Cannot Delete Group"
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = "User Deleted"
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = "Cannot Delete User from Group."
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = "Users Invited!"
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = "No Users Invited!!"
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = "Group Joined!"
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = "Could not Unsubscribe!"
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = "User reinstated!"
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = "User was not reinstated!"
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = "Pending"
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = "Invited"
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = "Banned"
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = "Successfully Unsubscribed!"
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = "Could not Unsubscribe!"
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = "Insufficient Access!"
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = "Group updated!"
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = "Attempt to change access to unknown value!"
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = "Filtering Users!"
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = "Error in comment data!"
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = "Cannot post blank comment!"
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = "Cannot post to that group!"
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = "Cannot post to that group!"
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = "%s joined %s!"
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = "On %s, you joined the group  %s."
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = "Comment Added!"
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = "Error Deleting Item"
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = "Item Deleted!"
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = "No Item Deleted!"
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = "Error in comment data!"
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = "Need both title and description!"
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = "Cannot post to that group!"
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = "Thread Created!"
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = "Error in comment data!"
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = "Need both title and description!"
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = "Cannot Update Post!"
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = "Cannot Update Post!"
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = "Post Updated!"
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = "%s joined %s!"
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = "On %s, you joined the group  %s."
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "Select Crawl"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = "Default Crawl"
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "Select Crawl"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = "Default Crawl"
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "Unnamed Crawl"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = "Crawl Mix Created!"
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = "Invalid Timestamp!"
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = "Crawl Mix Deleted!"
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = "Mix to Delete Does not Exist!"
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = "Mix Successfully Imported!"
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = "Setting Crawl To Use as Index"
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = "Error in comment data!"
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = "Shared Mix Has An Invalid Timestamp"
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = "Cannot post to that group!"
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = "Try out this crawl mix!"
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = "%s is sharing the crawl mix %s!"
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = "Thread Created!"
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = "Not Mix Owner!"
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "Add Crawls"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = "Results Shown"
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = "Remove"
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "Weight"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = "Name"
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = "Keywords"
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "Actions"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "Add Query"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = "Delete"
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = "Too Many Search Result Fragments!"
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = "Crawl Mix Changes Saved!"
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = "%s group thread: %s "
 ; groupfeed_element.php line: 85
 groupfeed_element_group = "%s Group Feed"
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = "%s User Feed"
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = "Comment"
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = "Start New Thread"
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = "Edit"
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = "Delete"
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = " (%s posts)"
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = "Comment"
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = "Start New Thread"
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = "Add a Comment"
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = "Save"
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = "Start New Thread"
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = "Subject"
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = "Post"
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = "Save"
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = "Edit Post"
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = "Subject"
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = "Post"
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = "Save"
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = "Group Feeds No Longer Updating!"
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/es/configure.ini b/locale/es/configure.ini
index 1c3f40fa8..611b778d3 100755
--- a/locale/es/configure.ini
+++ b/locale/es/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "Seleccionar Rastreo"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "Seleccionar Rastreo"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "Rastreo sin nombre"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = "Rastreo Mix creado!"
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = "Rastreo Mix eliminado!"
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = "Mix para eliminar (borrar) no existe!"
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "A&ntilde;adir Rastreos"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = "N&uacute;mero de Resultados"
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "Tama&ntilde;o"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "Acciones"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "Agregar consulta"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = "Guardados los Cambios del Rastreo Mix!"
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/fa/configure.ini b/locale/fa/configure.ini
index e09781eaa..a1f623010 100755
--- a/locale/fa/configure.ini
+++ b/locale/fa/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "یک خزش انتخاب کنید"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = "خزش پیش&zwnj;فرض"
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "یک خزش انتخاب کنید"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = "خزش پیش&zwnj;فرض"
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "خزش بی&zwnj;نام"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = "ترکیب خزش ساخته شد!"
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = "ترکیب خزش حذف شد!"
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = "ترکیبی که می&zwnj;خواهید حذف کنید وجود ندارد!"
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "خزش اضافه کن"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = "تعداد نتایج"
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "وزن"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "فرمان&zwnj;ها"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "پُرسمان اضافه کن"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = "تغییرات ترکیب خزش ذخیره شد!"
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/fa/statistics.txt b/locale/fa/statistics.txt
index bc2959445..ee5ff6afc 100755
--- a/locale/fa/statistics.txt
+++ b/locale/fa/statistics.txt
@@ -1 +1 @@
-d:49;
\ No newline at end of file
+d:48;
\ No newline at end of file
diff --git a/locale/fr-FR/configure.ini b/locale/fr-FR/configure.ini
index d68d5f0e3..113b371e0 100755
--- a/locale/fr-FR/configure.ini
+++ b/locale/fr-FR/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/he/configure.ini b/locale/he/configure.ini
index 03b1d033f..35edf781a 100755
--- a/locale/he/configure.ini
+++ b/locale/he/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/hi/configure.ini b/locale/hi/configure.ini
index d91722bde..c8a59f766 100755
--- a/locale/hi/configure.ini
+++ b/locale/hi/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/in-ID/configure.ini b/locale/in-ID/configure.ini
index 97ce797d2..daa6c273a 100755
--- a/locale/in-ID/configure.ini
+++ b/locale/in-ID/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/it/configure.ini b/locale/it/configure.ini
index 5efccee99..bb8b0c95a 100755
--- a/locale/it/configure.ini
+++ b/locale/it/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "Seleziona Scansione"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "Seleziona Scansione"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "Scansione senza nome"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = "Unione Scansioni creata!"
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = "Unione Scansioni cancellata!"
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = "Unione Scansioni da cancellare inesistente!"
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "Aggiungi scansione"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = "Numero di risultati"
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "Peso"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "Azioni"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "Aggiungi Ricerca"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = "Cambiamenti Unione Scansioni effettuati!"
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/ja/configure.ini b/locale/ja/configure.ini
index cd9b992e1..3abc61b61 100755
--- a/locale/ja/configure.ini
+++ b/locale/ja/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/kn/configure.ini b/locale/kn/configure.ini
index 91b4ef473..a9d6488af 100755
--- a/locale/kn/configure.ini
+++ b/locale/kn/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "ಕ್ರಾವ್ಲನ್ನು ಆಯ್ಕೆ ಮಾಡಿ"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "ಕ್ರಾವ್ಲನ್ನು ಆಯ್ಕೆ ಮಾಡಿ"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "ಹೆಸರಿಡದ ಕ್ರಾವ್ಲ"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = "ಕ್ರಾವ್ಲಗಳ ಮಿಶ್ರಣ ಸೃಜಿಸಲಾಯಿತು"
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = "ಕ್ರಾವ್ಲ ಮಿಶ್ರಣ ಅಳಿಸಲಾಗಿದೆ"
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = "ಅಳಿಸಬೇಕಾದ ಕ್ರಾವ್ಲ ಮಿಶ್ರಣ ಅಸ್ತಿತ್ವದಲ್ಲಿ ಇಲ್ಲ"
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "ಕ್ರಾವ್ಲಗಳನ್ನು ಸೇರಿಸಿ"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = "ಫಲಿತಾಂಶಗಳ ಸಂಖ್ಯೆ"
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "ಗೌರವ"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "ಕ್ರಿಯೆಗಳು"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "ಪ್ರಶ್ನೆಯನ್ನು ಸೇರಿಸು"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = "ಕ್ರಾವ್ಲ್ ಮಿಶ್ರಣದಲ್ಲಿ ಬದಲಾವಣೆಯನ್ನು ಉಳಿಸು"
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/ko/configure.ini b/locale/ko/configure.ini
index 078c952b3..7d0bbacf4 100755
--- a/locale/ko/configure.ini
+++ b/locale/ko/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/pl/configure.ini b/locale/pl/configure.ini
index 6fdf0f047..943fc9526 100755
--- a/locale/pl/configure.ini
+++ b/locale/pl/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/pt/configure.ini b/locale/pt/configure.ini
index 75705fac0..390e1912f 100755
--- a/locale/pt/configure.ini
+++ b/locale/pt/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/ru/configure.ini b/locale/ru/configure.ini
index 8947eace7..56e496697 100755
--- a/locale/ru/configure.ini
+++ b/locale/ru/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/te/configure.ini b/locale/te/configure.ini
index b8da352cb..ecb22139e 100755
--- a/locale/te/configure.ini
+++ b/locale/te/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "క్రాల్ ఎంచుకోండి"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = "డిఫాల్ట  క్రాల్"
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "క్రాల్ ఎంచుకోండి"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = "డిఫాల్ట  క్రాల్"
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "పేరు లేని క్రాల్"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "క్రాల్ లు జోడించుము"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "బరువు"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "యాక్సన్ లు"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "క్వెరి జోడించుము"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/th/configure.ini b/locale/th/configure.ini
index eda0907e2..3cd5b647c 100755
--- a/locale/th/configure.ini
+++ b/locale/th/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/tr/configure.ini b/locale/tr/configure.ini
index d8334bddf..f72bf4111 100755
--- a/locale/tr/configure.ini
+++ b/locale/tr/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = ""
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = ""
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = ""
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = ""
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = ""
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = ""
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = ""
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/vi-VN/configure.ini b/locale/vi-VN/configure.ini
index 793de8f87..0c0037b79 100755
--- a/locale/vi-VN/configure.ini
+++ b/locale/vi-VN/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "Chọn thu thập th&ocirc;ng tin"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "Chọn thu thập th&ocirc;ng tin"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "V&ocirc; danh"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = "Tạo ra hỗn hợp "
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = "X&oacute;a kết hợp "
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = "Kết hợp n&agrave;y kh&ocirc;ng tồn tại"
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "Cộng th&ecirc;m thu thập"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = "Số kết quả"
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "Trọng lượng"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "H&agrave;nh động"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "Cộng th&ecirc;m truy vấn"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = "Kết hợp đ&atilde; được lưu dữ"
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/locale/vi-VN/statistics.txt b/locale/vi-VN/statistics.txt
index a1aadfcd7..f2030f01c 100755
--- a/locale/vi-VN/statistics.txt
+++ b/locale/vi-VN/statistics.txt
@@ -1 +1 @@
-d:16;
\ No newline at end of file
+d:15;
\ No newline at end of file
diff --git a/locale/zh-CN/configure.ini b/locale/zh-CN/configure.ini
index f7c44cd1a..8d247f5d2 100755
--- a/locale/zh-CN/configure.ini
+++ b/locale/zh-CN/configure.ini
@@ -262,102 +262,105 @@ accountaccess_component_private = ""
 accountaccess_component_read = ""
 ;
 ; accountaccess_component.php line: 825
+accountaccess_component_read_comment = ""
+;
+; accountaccess_component.php line: 826
 accountaccess_component_read_write = ""
 ;
-; accountaccess_component.php line: 886
+; accountaccess_component.php line: 887
 accountaccess_component_user_activated = ""
 ;
-; accountaccess_component.php line: 890
+; accountaccess_component.php line: 891
 accountaccess_component_no_user_activated = ""
 ;
-; accountaccess_component.php line: 900
+; accountaccess_component.php line: 901
 accountaccess_component_group_joined = ""
 ;
-; accountaccess_component.php line: 912
+; accountaccess_component.php line: 913
 accountaccess_component_groupname_unavailable = ""
 ;
-; accountaccess_component.php line: 918
+; accountaccess_component.php line: 919
 accountaccess_component_name_available = ""
 ;
-; accountaccess_component.php line: 933
+; accountaccess_component.php line: 934
 accountaccess_component_user_banned = ""
 ;
-; accountaccess_component.php line: 937
+; accountaccess_component.php line: 938
 accountaccess_component_no_user_banned = ""
 ;
-; accountaccess_component.php line: 955
+; accountaccess_component.php line: 956
 accountaccess_component_owner_changed = ""
 ;
-; accountaccess_component.php line: 964
+; accountaccess_component.php line: 965
 accountaccess_component_not_in_group = ""
 ;
-; accountaccess_component.php line: 969
+; accountaccess_component.php line: 970
 accountaccess_component_not_a_user = ""
 ;
-; accountaccess_component.php line: 977
+; accountaccess_component.php line: 978
 accountaccess_component_groupname_exists = ""
 ;
-; accountaccess_component.php line: 999
+; accountaccess_component.php line: 1000
 accountaccess_component_groupname_added = ""
 ;
-; accountaccess_component.php line: 1013
+; accountaccess_component.php line: 1014
 accountaccess_component_groupname_doesnt_exists = ""
 ;
-; accountaccess_component.php line: 1020
+; accountaccess_component.php line: 1021
 accountaccess_component_group_deleted = ""
 ;
-; accountaccess_component.php line: 1024
+; accountaccess_component.php line: 1025
 accountaccess_component_no_delete_group = ""
 ;
-; accountaccess_component.php line: 1037
+; accountaccess_component.php line: 1038
 accountaccess_component_user_deleted = ""
 ;
-; accountaccess_component.php line: 1041
+; accountaccess_component.php line: 1042
 accountaccess_component_no_delete_user_group = ""
 ;
-; accountaccess_component.php line: 1082
+; accountaccess_component.php line: 1083
 accountaccess_component_users_invited = ""
 ;
-; accountaccess_component.php line: 1086
+; accountaccess_component.php line: 1087
 accountaccess_component_no_users_invited = ""
 ;
-; accountaccess_component.php line: 1102
+; accountaccess_component.php line: 1103
 accountaccess_component_joined = ""
 ;
-; accountaccess_component.php line: 1106
+; accountaccess_component.php line: 1107
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1138
+; accountaccess_component.php line: 1139
 accountaccess_component_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1142
+; accountaccess_component.php line: 1143
 accountaccess_component_no_user_reinstated = ""
 ;
-; accountaccess_component.php line: 1148
+; accountaccess_component.php line: 1149
 accountaccess_component_request_join = ""
 ;
-; accountaccess_component.php line: 1150
+; accountaccess_component.php line: 1151
 accountaccess_component_invited = ""
 ;
-; accountaccess_component.php line: 1152
+; accountaccess_component.php line: 1153
 accountaccess_component_banned_status = ""
 ;
-; accountaccess_component.php line: 1167
+; accountaccess_component.php line: 1168
 accountaccess_component_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1171
+; accountaccess_component.php line: 1172
 accountaccess_component_no_unsubscribe = ""
 ;
-; accountaccess_component.php line: 1249
+; accountaccess_component.php line: 1250
 accountaccess_component_no_permission = ""
 ;
-; accountaccess_component.php line: 1262
+; accountaccess_component.php line: 1263
 accountaccess_component_group_updated = ""
 ;
-; accountaccess_component.php line: 1270
+; accountaccess_component.php line: 1271
 accountaccess_component_unknown_access = ""
 ;
-; accountaccess_component.php line: 1278
+; accountaccess_component.php line: 1279
 accountaccess_component_group_filter_users = ""
 ;
 ; blogmixes_component.php line: 99
@@ -366,148 +369,148 @@ blogmixes_component_comment_error = ""
 ; blogmixes_component.php line: 105
 blogmixes_component_no_comment = ""
 ;
-; blogmixes_component.php line: 118
+; blogmixes_component.php line: 119
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 126
+; blogmixes_component.php line: 127
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 132
+; blogmixes_component.php line: 133
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 135
+; blogmixes_component.php line: 136
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 147
+; blogmixes_component.php line: 148
 blogmixes_component_comment_added = ""
 ;
-; blogmixes_component.php line: 155
+; blogmixes_component.php line: 156
 blogmixes_component_delete_error = ""
 ;
-; blogmixes_component.php line: 163
+; blogmixes_component.php line: 164
 blogmixes_component_item_deleted = ""
 ;
-; blogmixes_component.php line: 167
+; blogmixes_component.php line: 168
 blogmixes_component_no_item_deleted = ""
 ;
-; blogmixes_component.php line: 177
+; blogmixes_component.php line: 178
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 184
+; blogmixes_component.php line: 185
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 196
+; blogmixes_component.php line: 197
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 203
+; blogmixes_component.php line: 204
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 214
+; blogmixes_component.php line: 215
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 220
+; blogmixes_component.php line: 221
 blogmixes_component_need_title_description = ""
 ;
-; blogmixes_component.php line: 231
+; blogmixes_component.php line: 232
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 241
+; blogmixes_component.php line: 242
 blogmixes_component_no_update_access = ""
 ;
-; blogmixes_component.php line: 248
+; blogmixes_component.php line: 249
 blogmixes_component_post_updated = ""
 ;
-; blogmixes_component.php line: 266
+; blogmixes_component.php line: 267
 blogmixes_component_join_group = ""
 ;
-; blogmixes_component.php line: 269
+; blogmixes_component.php line: 270
 blogmixes_component_join_group_detail = ""
 ;
-; blogmixes_component.php line: 389
+; blogmixes_component.php line: 390
 blogmixes_component_select_crawl = "搜尋選擇"
 ;
-; blogmixes_component.php line: 390
+; blogmixes_component.php line: 391
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 392
+; blogmixes_component.php line: 393
 blogmixes_component_select_crawl = "搜尋選擇"
 ;
-; blogmixes_component.php line: 394
+; blogmixes_component.php line: 395
 blogmixes_component_default_crawl = ""
 ;
-; blogmixes_component.php line: 416
+; blogmixes_component.php line: 417
 blogmixes_component_unnamed = "未命名"
 ;
-; blogmixes_component.php line: 423
+; blogmixes_component.php line: 424
 blogmixes_component_mix_created = ""
 ;
-; blogmixes_component.php line: 430
+; blogmixes_component.php line: 431
 blogmixes_component_mix_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 436
+; blogmixes_component.php line: 437
 blogmixes_component_mix_deleted = ""
 ;
-; blogmixes_component.php line: 454
+; blogmixes_component.php line: 455
 blogmixes_component_mix_doesnt_exists = ""
 ;
-; blogmixes_component.php line: 464
+; blogmixes_component.php line: 465
 blogmixes_component_mix_imported = ""
 ;
-; blogmixes_component.php line: 468
+; blogmixes_component.php line: 469
 blogmixes_component_set_index = ""
 ;
-; blogmixes_component.php line: 489
+; blogmixes_component.php line: 490
 blogmixes_component_comment_error = ""
 ;
-; blogmixes_component.php line: 497
+; blogmixes_component.php line: 498
 blogmixes_component_invalid_timestamp = ""
 ;
-; blogmixes_component.php line: 516
+; blogmixes_component.php line: 517
 blogmixes_component_no_post_access = ""
 ;
-; blogmixes_component.php line: 521
+; blogmixes_component.php line: 522
 blogmixes_component_share_title = ""
 ;
-; blogmixes_component.php line: 523
+; blogmixes_component.php line: 524
 blogmixes_component_share_description = ""
 ;
-; blogmixes_component.php line: 528
+; blogmixes_component.php line: 529
 blogmixes_component_thread_created = ""
 ;
-; blogmixes_component.php line: 574
+; blogmixes_component.php line: 575
 blogmixes_component_mix_not_owner = ""
 ;
-; blogmixes_component.php line: 587
+; blogmixes_component.php line: 588
 blogmixes_component_add_crawls = "增加索引"
 ;
-; blogmixes_component.php line: 589
+; blogmixes_component.php line: 590
 blogmixes_component_num_results = "結果數量"
 ;
-; blogmixes_component.php line: 591
+; blogmixes_component.php line: 592
 blogmixes_component_del_frag = ""
 ;
-; blogmixes_component.php line: 593
+; blogmixes_component.php line: 594
 blogmixes_component_weight = "元素重量"
 ;
-; blogmixes_component.php line: 594
+; blogmixes_component.php line: 595
 blogmixes_component_name = ""
 ;
-; blogmixes_component.php line: 596
+; blogmixes_component.php line: 597
 blogmixes_component_add_keywords = ""
 ;
-; blogmixes_component.php line: 598
+; blogmixes_component.php line: 599
 blogmixes_component_actions = "元素活動"
 ;
-; blogmixes_component.php line: 600
+; blogmixes_component.php line: 601
 blogmixes_component_add_query = "增加查詢"
 ;
-; blogmixes_component.php line: 601
+; blogmixes_component.php line: 602
 blogmixes_component_delete = ""
 ;
-; blogmixes_component.php line: 649
+; blogmixes_component.php line: 650
 blogmixes_component_too_many_fragments = ""
 ;
-; blogmixes_component.php line: 660
+; blogmixes_component.php line: 661
 blogmixes_component_mix_saved = ""
 ;
 ; crawl_component.php line: 91
@@ -1585,58 +1588,61 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 85
 groupfeed_element_group = ""
 ;
-; groupfeed_element.php line: 104
+; groupfeed_element.php line: 88
+groupfeed_element_user = ""
+;
+; groupfeed_element.php line: 109
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 114
+; groupfeed_element.php line: 119
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 139
+; groupfeed_element.php line: 145
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 144
+; groupfeed_element.php line: 150
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 156
+; groupfeed_element.php line: 162
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 180
+; groupfeed_element.php line: 186
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 186
+; groupfeed_element.php line: 192
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 259
+; groupfeed_element.php line: 265
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 264
+; groupfeed_element.php line: 270
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 290
+; groupfeed_element.php line: 296
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 299
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 304
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 303
+; groupfeed_element.php line: 309
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 338
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 335
+; groupfeed_element.php line: 341
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 340
+; groupfeed_element.php line: 346
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 346
+; groupfeed_element.php line: 352
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 375
+; groupfeed_element.php line: 381
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
diff --git a/models/group_model.php b/models/group_model.php
index d3255d630..e87ecb64c 100644
--- a/models/group_model.php
+++ b/models/group_model.php
@@ -626,7 +626,8 @@ class GroupModel extends Model
             GI.GROUP_ID=G.GROUP_ID AND GI.GROUP_ID=UG.GROUP_ID AND
             UG.USER_ID = U.USER_ID AND ((
             UG.STATUS='".ACTIVE_STATUS."'
-            AND G.MEMBER_ACCESS IN ('".GROUP_READ."','".GROUP_READ_WRITE."'))OR
+            AND G.MEMBER_ACCESS IN ('".GROUP_READ."','".GROUP_READ_COMMENT.
+            "','".GROUP_READ_WRITE."'))OR
             (G.OWNER_ID = UG.USER_ID)) AND
             P.USER_ID = GI.USER_ID";
         if($for_group >= 0) {
@@ -693,7 +694,8 @@ class GroupModel extends Model
             GI.USER_ID=P.USER_ID AND
             GI.GROUP_ID=G.GROUP_ID AND GI.GROUP_ID=UG.GROUP_ID AND ((
             UG.STATUS='".ACTIVE_STATUS."'
-            AND G.MEMBER_ACCESS IN ('".GROUP_READ."','".GROUP_READ_WRITE."'))OR
+            AND G.MEMBER_ACCESS IN ('".GROUP_READ."','".GROUP_READ_COMMENT.
+            "','".GROUP_READ_WRITE."'))OR
             (G.OWNER_ID = UG.USER_ID))";
         if($for_group >= 0) {
             $count_col = " COUNT(DISTINCT GI.PARENT_ID) ";
diff --git a/views/elements/groupfeed_element.php b/views/elements/groupfeed_element.php
index dd81b4900..7d7afffe4 100644
--- a/views/elements/groupfeed_element.php
+++ b/views/elements/groupfeed_element.php
@@ -85,6 +85,9 @@ class GroupfeedElement extends Element implements CrawlConstants
                 } else if(isset($data['JUST_GROUP_ID'])){
                     e(tl('groupfeed_element_group',
                         $data['PAGES'][0][self::SOURCE_NAME]));
+                } else if(isset($data['JUST_USER_ID'])) {
+                    e(tl('groupfeed_element_user',
+                        $data['PAGES'][0]["USER_NAME"]));
                 } else {
                     e("[{$data['SUBTITLE']}]");
                 }
@@ -96,7 +99,8 @@ class GroupfeedElement extends Element implements CrawlConstants
             <?php
             $open_in_tabs = $data['OPEN_IN_TABS'];
             $time = time();
-            if($data['PAGES'][0]["MEMBER_ACCESS"] == GROUP_READ_WRITE) {
+            $can_comment = array(GROUP_READ_COMMENT, GROUP_READ_WRITE);
+            if(in_array($data['PAGES'][0]["MEMBER_ACCESS"], $can_comment)) {
                 if(isset($data['JUST_THREAD'])) {
                     ?>
                     <div class='button-group-result'>
@@ -108,7 +112,8 @@ class GroupfeedElement extends Element implements CrawlConstants
                     <div id='add-comment'></div>
                     </div>
                     <?php
-                } else if(isset($data['JUST_GROUP_ID'])) {
+                } else if(isset($data['JUST_GROUP_ID']) &&
+                    $data['PAGES'][0]["MEMBER_ACCESS"] == GROUP_READ_WRITE) {
                     ?>
                     <div class='button-group-result'>
                     <button class="button-box" onclick='start_thread_form(<?php
@@ -176,13 +181,14 @@ class GroupfeedElement extends Element implements CrawlConstants
                 <div id='description<?php e($page['ID']);?>' ><?php
                     e($description); ?></div>
                 <div class="float-opposite">
-                    <?php if($page["MEMBER_ACCESS"] == GROUP_READ_WRITE &&
+                    <?php if(in_array($page["MEMBER_ACCESS"], $can_comment) &&
                         !isset($data['JUST_THREAD'])){ ?>
                         <a href='javascript:comment_form(<?php
                         e("{$page['ID']}, {$page['PARENT_ID']}, ".
                             "{$page['GROUP_ID']}"); ?>)'><?php
                         e(tl('groupfeed_element_comment'));?></a>.<?php
-                        if(!isset($data['JUST_GROUP_ID'])) {
+                        if(!isset($data['JUST_GROUP_ID']) &&
+                            $page["MEMBER_ACCESS"] == GROUP_READ_WRITE) {
                         ?>
                             <a href='javascript:start_thread_form(<?php
                             e("{$page['ID']},".
ViewGit